Thursday, February 19, 2009

了解JDK

其实JDK本身也有自己的JRE,假设JDK安装至 C:\Program Files\Java\jdk1.6.0_12
这个JRE就位于JDK安装目录的jre目录下,及C:\Program Files\Java\jdk1.6.0_12\jre
JDK本身所带的JRE主要用于测试开发的java程序,它与公用JRE差不多,可以比较C:\Program Files\Java\jdk1.6.0_12\jre\bin 与 C:\Program Files\Java\jre6\bin (假设公用JRE安装至C:\Program Files\Java\jre6)其主要差别在于JDK本身所带的JRE比公用JRE多了个server 选项

(JDK本身所带的JRE——图1)

(公用JRE——图2)

server 与 client两者的差别在于所使用的VM不同,执行Java程序时默认会使用client VM。如果使用server VM会花比较长的启动时间,并消耗掉较多的内存——为使该程序获得较好的执行效果。


简单的介绍一下目录中的一些重要文件(我知道的也不多)





bin —— 提供JDK工具程序,包括javac、java、javadoc、等程序
demo —— 一些使用java 编写好的范例程序
jre —— 如前所述
db —— 纯Java编写的数据库,支持JDBC 4.0
lib —— 在执行javac.exe等程序时,会调用lib中的tools。jar中的对应类。
scr.zip —— API类源代码的压缩文件

No comments:

Post a Comment