java对象的访问
来源:互联网 发布:多益网络 编辑:程序博客网 时间:2024/05/19 16:20
java对象的访问
我们都知道一般访问和操作对象都是通过引用来操作和访问对象。目前对象的访问方式有句柄和直接指针:
1、如果使用句柄访问的话,那么java堆中将会划分出一块内存作为句柄池,reference中存储的就是对象的句柄地址,而句柄中包含了对象的实例数据与类型数据各自的具体地址信息。
2、如果使用直接指针访问,那么java堆对象的布局就必须考虑如何放置访问类型数据的相关信息,而reference中存储的直接就是对象地址。
两种对象访问方式的比较
句柄的优点
使用句柄来访问的最大好处就是reference中存储的是稳定的句柄地址。在对象被移动时只会改变句柄中实例数据指针,而reference本身不需要修改。
直接指针的优点
使用直接指针的优点是最大好处就是速度快,他节省了一次指针定位的时间开销。hotspot虚拟机就是用的这种指针。
2 0
- java对象的访问
- JVM-JAVA对象的访问
- Java对象的访问定位
- java的对象访问方式
- JVM-JAVA对象的访问
- Java对象的访问定位
- Java对象的访问定位
- java 对象的访问定位
- Java对象的访问定位
- Java对象的访问定位
- java中的继承与对象的访问
- java语言对象访问的背后
- java虚拟机------对象的创建与访问
- java语言对象访问的背后
- Java对象的创建,布局,访问
- java对象的访问定位方式
- Java对象的创建及访问
- java对象的创建及访问定位
- ffmpeg初始化文件头信息时
- MyEclipse中配置JDK
- Shiro 3 shiroFilter
- Activity与布局初始化流程;
- C语言基础 bool形变量的头文件与输出
- java对象的访问
- 文件和文件系统
- java 如何判断操作系统是Linux还是Windows
- Javascript中Function类型(不能错过!)
- 通过request.getParameter()获取jsp表单信息
- JS编码解码
- JUNIT路径
- SQL date 格式
- UIWebview 禁止点击事件