关于java的native关键字

li15038043160_ 2012-09-25 09:39:56
native是用来调用本地方法的,我们一般在static代码块中进行初始化,调用System.loadLibrary()方法。
但今天看Object类中:
private static native void registerNatives();
static {
registerNatives();
}
它是怎样调用的本地dll呢?
...全文
177 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaojava 2012-09-27
  • 打赏
  • 举报
回复
嗯,这个比较底层
  • 打赏
  • 举报
回复
就像你吃鸡蛋,能吃就行,没必要知道是那只鸡下的
「已注销」 2012-09-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

java的虚拟机是C写的,这段代码也是C翻译后执行的。
[/Quote]

这个问题,我提问的有点蛋疼。以后学深入了,自然就理解了。现在说了也是云里雾里!
老紫竹 2012-09-25
  • 打赏
  • 举报
回复
java的虚拟机是C写的,这段代码也是C翻译后执行的。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧