社区
Java SE
帖子详情
JDK源码中Object类的native方法 在本地什么地方调用的
leehan2027
2010-06-19 11:21:30
本地调用的函数都在什么地方 都是C/C++的吗
...全文
192
2
打赏
收藏
JDK源码中Object类的native方法 在本地什么地方调用的
本地调用的函数都在什么地方 都是C/C++的吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
若鱼1919
2010-06-20
打赏
举报
回复
jdk主目录\include\下面
行舟
2010-06-19
打赏
举报
回复
。。。native方法就是在你的加载的C、C++变成的动态库中!
JDK
源码
分析(1)——lang.
Object
类
JDK
的
Object
类
是所有
类
的超
类
,本文详细分析了其构造器
中
的
native
本
地方
法register
Native
s(),解释了它在本
地方
法注册
中
的作用。此外,还探讨了
Object
类
的关键
方法
,如getClass()、hashCode()、equals(
Object
obj)、toString()、notify()、notifyAll()和wait(),以及它们在多线程和对象比较
中
的应用。
JDK
源码
系列(一)——
Object
类
本文围绕
JDK
中
Object
类
展开,介绍其作为所有
类
基
类
的特性,包含7个
native
方法
。阐述了JNI概念及
native
方法
作用,解析了equals、hashCode等
方法
,如
Object
类
中
equals与==等价,String
类
重写equals比较内容;hashCode用于确定对象存储地址,提高查找效率。还介绍了对象内存布局等内容。
java探索之
native
方法
源码
实现
本文深入探讨了Java
中
native
方法
的实现原理,通过分析
Object
类
的
源码
,揭示了本
地方
法如何使用C语言编写,并在不同操作系统上的定制化实现。文章还提供了下载Open
JDK
源码
的步骤,以及具体查看
native
方法
实现的路径。
java是如何
调用
native
方法
?hotspot
源码
分析必会技能
本文详细解析了Java
中
native
方法
的由来,展示了如何通过JNI
调用
C/C++实现的
native
方法
,包括
源码
编译过程
中
的常见问题及其解决方案。
如何查找
jdk
中
的
native
实现
本文详细介绍了如何查找和理解Java
中
native
方法
的实现,以String
类
的intern
方法
为例,从生成本
地方
法名开始,通过搜索
源码
,逐步解析其在HotSpot虚拟机
中
的实现过程,涉及到StringTable和JNIHandles等关键概念,帮助读者深入掌握Java
native
方法
的工作原理。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章