Java介绍和JDK配置

一、 Java介绍及JDK配置

1. Java语言发展


2004年9月30日18:00PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0


2. Java语言的三种技术架构

 




3. Java语言的特点:跨平台,可移植,健壮,多线程,安全


 计算机的高级编程语言类型:


 编译型:将源代码一次性翻译成可执行代码

 解释型:将源代码解释一句执行一句


Java 语言是两种类型的结合;

 Java源程序、字节码文件,机器码指令。


4. 跨平台性原理是什么?



只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。JVM来负责Java程序在该系统中的运行。

java语言是跨平台,jvm不是跨平台的。

 

5. 什么是JRE,JDK?

 




6. 配置JDK


JAVA_HOME:C:\jdk7\jdk

Path: C:\jdk7\jdk\bin;

Path:% JAVA_HOME %\bin;


(1)path是配置Windows可执行文件的搜索路径,即扩展名为.exe的程序文件所在的目录,用于指定DOS窗口命令的路径。


(2)Classpath是配置class文件所在的目录,用于指定类搜索路径,JVM就是通过它来寻找该类的class类文件的。


7. Java的垃圾回收机制(GC)


 不再使用的内存空间应回收----垃圾收集。


在C/C++ 等语言中,由程序员负责回收无用内存。


Java语言解除了程序员回收无用内存空间的责任。它提供一种系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间。


 垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。但可以调用System.gc()方法来建议执行垃圾回收器


8. 描述一下JVM加载class文件的原理机制?


JVM中类的装载是由ClassLoader和它的子类来实现的,ClassLoader 是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类。


9. JDK目录介绍


 bin目录:存放Java的编译器、解释器等工具(可执行文件)。

db目录:JDK7附带的一个轻量级的数据库,名字叫做Derby。

include目录:存放的调用系统资源的接口文件。

 jre目录:存放Java运行环境文件。

 lib目录:存放Java的类库文件。

 src.zip文件:JDK提供的类的源代码。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值