社区
Java SE
帖子详情
JDK源码中Object类的native方法 在本地什么地方调用的
leehan2027
2010-06-19 11:21:30
本地调用的函数都在什么地方 都是C/C++的吗
...全文
179
2
打赏
收藏
JDK源码中Object类的native方法 在本地什么地方调用的
本地调用的函数都在什么地方 都是C/C++的吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
若鱼1919
2010-06-20
打赏
举报
回复
jdk主目录\include\下面
行舟
2010-06-19
打赏
举报
回复
。。。native方法就是在你的加载的C、C++变成的动态库中!
Java从
JDK
源码
角度对
Object
进行实例分析
主要介绍了Java从
JDK
源码
角度对
Object
进行实例分析,具有一定借鉴价值,需要的朋友可以参考下。
JDK
源码
分析-
Object
类
(java.lang.
Object
)
注:
JDK
版本:1.8
Object
类
为Java
中
所有的父
类
,即使没有显示声明,编译器也会默认加上,在
Object
类
中
定义了一些Java
方法
和本
地方
法,在Java
中
本
地方
法都有
native
修饰,通常这些
方法
都是由C/C++实现,编译成和处理器相关的机器代码,保存在动态链接库
中
。本
地方
法是联系Java程序和主机操作系统的连接
方法
,让我们来看下
Object
具体有哪些
方法
。 1、本
地方
法register
Native
s() 上
源码
: private static
native
void registerNa
JDK
源码
系列(一)——
Object
类
JDK
源码
系列(一)——
Object
类
JDK
源码
阅读
Object
JDK
源码
阅读
Object
1.java.lang包 顺序 1.1
Object
注释
native
是java
调用
非java代码的接口,所有没有实现 public final
native
Class<?> getClass(); 这个
方法
重要的就是提到真实
类
型将被Class<? extends |X|> ,|X|擦除, 执行代码 Number n = 0; Class<? extends Number> aClass = n.getClass(); 直接返回了 I
JDK
源码
解析——
Object
的hashCode
方法
前言 这几天在准备面试,在阅读Java底层代码时经常会看到
native
关键字,这就意味着这个
方法
的底层实现无法直接看见。很难受,但是作为Java程序员,怎么能对底层
JDK
代码一点不懂,因此,在此记录下自己阅读
JDK
源代码一些心得。 说明 1. 本文涉及到的源代码为Open
JDK
-9,如有需要,请去官网下载 2. 涉及到的虚拟机为HotSpot 3. 本文会涉及到一些Java对象头和锁的概念,可以提前了解一下 4. 本人C++水平并不是很高,如有错误,可以留言或私信我,我会尽快修改
Java SE
62,627
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章