102 private static native void registerNatives();
103 static {
104 registerNatives();
105 }native是什么意思?下面的static { 函数调用 }这是什么用法?上面的代码是:jdk1.5.0_06/src/java/lang/Class.java
103 static {
104 registerNatives();
105 }native是什么意思?下面的static { 函数调用 }这是什么用法?上面的代码是:jdk1.5.0_06/src/java/lang/Class.java
解决方案 »
- struts2.3能否在JDK1.5中运行,求大神解答下,感激不尽
- 为什么int i=0;i=++i+i++; 最终i的值是2 ?而不是3?
- 关于2张图片合成1张的问题
- 本人是菜鸟初学者,希望各位高手帮帮忙
- 请问内存泄漏是什么概念
- 求助,关于JTable
- 请高手帮忙,如何把下面的VB代码转化成java代码?是有关加密的问题
- 向大家请教一个绝对简单的问题
- 如何判断一个线程已经处于死循环或不响应(即系统CPU占用率高达98%以上)?求助!!!
- 我正忙于有关于WebGIS的毕设,其中有想在Applet中放置几个TabPage,即标签页,敬请各位师长学兄不吝赐教,小弟在此先表谢意。如由简单实例,那最好不过,我的e-mail是[email protected]
- 我想问个简单的问题!!
- 一个很简单的问题...请大家帮忙!
这些函数的实现体在DLL中,JDK的源代码中并不包含,你应该是看不到的。对于不同的平台它们也是不同的。这也是java的底层机制,实际上java就是在不同的平台上调用不同的native方法实现对操作系统的访问的。java类中的static块,是该类第一次调用时最先执行的代码段,并且该代码段仅执行一次。
最先执行意味着先于构造方法,仅执行一次意味着之后的类的创建也好,调用也好,不再执行该段代码