JDK中的JRE和JRE的区别
JDK本身所附的JRE是为了开发程序时做测试所用的,与公用的JRE的差别是,JDK中的JRE比公用的JRE多了一个sever的VM.
sever与client的区别在于所使用的VM不同。执行java程序时默认会使用client VM,如果启用sever VM则会花费较多的使用内存和启动时间。
JDK中各个目录的说明
bin目录
提供的是JDK的工具程序,比如javac,java,javadoc,appletviewr等
demo
一些使用java编写好的示例程序
db
JDK中自带的apache Derby数据库,这个使用纯java编写的数据库,支持JDBC4.0
lib
java工具程序实际上调用的是java的工具类,这些工具类就存在这个文件中
src.zip
java提供的API类的源代码文件的压缩文件包。可以在使用API类的时候才看这些源代码。
JDK的path路径设置和classpath路径设置