hcx 2006-12-4 09:30
java本质问题
《Java 深度历险》_王森著
当开发Java程序或是执行Java程序的时候,一定要记住两件事:
1.哪个java.exe被执行。
2.Java.exe找到哪一套JRE。
Java.exe依照如下逻辑来寻找JRE:
1.自己的目录下有没有JRE
2.父目录下的JRE子目录
3.查询 windows Registry(HKEY_LOCAL_MACHINE\software\JavaSoft\Java Runtime Environment\)
第2章 深入类装载器
Javaverbost:class main
自动从所在父JRE 目录下的\lib\rt.jar载入基础类库
预先载入与按需载入
[img]http://ol9.photo.qq.com/?file=B17AB10808F92C8AF3426CB53D3AC210C68D81F12CFD4CEB7CF5CC3DF2ACCC24[/img]
使用具有三个参数的forName()方法时,如果第2个参数给定的是false,那么就只回命令类装载器载入该类,不会调用其静态初始化区块,只有等到整个程序第一没实体化某个类时,静态初始化区块。只有等到整个程序第一实体化某个类时 ,静态初始化区块才会被调用。
第3章 Java与Microsoft Office
运用JNI(Java Native Interface)
[img]http://olf.photo.qq.com/?file=FE110D9D9374B570E972C741FF244A12025300CCA2BD94E2564FF0EC47E1D05D[/img]
第5章package与import 机制
事实上,几乎大多数版本的JDK都会于安装时主动在<windows安装目录>\system32下复制一份java.exe而<windows安装目录>\system32通常又是windows缺省path环境变量中的其中一个路径,所以一般会发生可以执行java.exe,却不能执行javac.exe的情形。
[img]http://olb.photo.qq.com/?file=DD04908541D1E8FCA36F2DA179062120F642E5F7934DD2EE4ADAE2388FF893D9[/img]
大饼先生 2006-12-4 09:59
Java 深度历险
这本书我看过,很多理念对JAVA进阶很有帮助的~
要说JAVA本质的话推荐《深入JAVA虚拟机》~