package com.tswinter;
import org.openjdk.jol.vm.VM;
import sun.misc.Unsafe;
import java.lang.reflect.Field;
public class Test {
int a = 10;
final static int i = 99;
String name = "maxuan";
public static void main(String[] args) throws Exception{
Field theUnsafeInstance = Unsafe.class.getDeclaredField("theUnsafe");
theUnsafeInstance.setAccessible(true);
Unsafe unsafe = (Unsafe) theUnsafeInstance.get(null);
Field iField = Test.class.getDeclaredField("i");
long iOffset = unsafe.staticFieldOffset(iField);
Object obj = unsafe.staticFieldBase(iField);
System.out.println("i的偏移量: " + iOffset);
System.out.println("i的值: " + unsafe.getInt(obj, iOffset));
// Main t = new Main();
// System.out.println(ClassLayout.parseInstance(t).toPrintable());
// System.out.println(Long.toHexString(VM.current().addressOf(Test.class)));
// Thread.sleep(Long.MAX_VALUE);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
java面试题测试代码.zip
共2个文件
java:1个
jar:1个
需积分: 5 0 下载量 195 浏览量
2024-02-21
20:19:21
上传
评论
收藏 106KB ZIP 举报
温馨提示
java面试题测试代码.zip
资源推荐
资源详情
资源评论
收起资源包目录
java面试题测试代码.zip (2个子文件)
java-interview-main
lib
jol-core-0.17.jar 114KB
src
com
tswinter
Test.java 987B
共 2 条
- 1
资源评论
YOLO数据集工作室
- 粉丝: 476
- 资源: 1568
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功