try {
Class clazz = Class.forName(“package.ClassName”);
Object instance = clazz.newInstance();
Field field = clazz.getDeclaredField(“privateFiled”);
field.setAccessible(true);
field.set(instance, true);
Object filed= field.get(instance);
// filed即为获取到的私有属性
} catch (ClassNotFoundException | NoSuchFieldException | IllegalAccessException | InstantiationException e) {
e.printStackTrace();
}
使用反射暴力访问私有属性
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
arthas诊断工具使用记录
原創
2024-05-10 15:54:03
一招MAX降低10倍,现在它是我的了| 京东零售技术团队
原創
2024-05-10 12:41:31
深入理解分布式锁:原理、应用与挑战| 京东物流技术团队
原創
2024-05-10 00:30:02
【开启报名】同学看过来,Apache DolphinScheduler开源之夏课题任务正式发布!
原創
2024-05-09 11:55:30
关于Java Chassis 3的契约优先(API First)开发
原創
2024-05-09 11:21:06
「Java开发指南」如何用MyEclipse搭建GWT 2.1和Spring?(一)
原創
2024-05-08 11:36:35
眼看他搭中台,眼看他又拆了
原創
2024-05-08 11:12:05
Java中止线程的方式
原創
2024-05-07 23:34:59
AI 001 号员工通义灵码入职阿里云丨阿里云云原生 4 月产品月报
原創
2024-05-07 21:12:05
频繁FullGC线上问题排查
原創
2024-05-06 23:55:18
Java集合中的Map
原創
2024-05-06 11:34:11
教你用Perl实现Smgp协议
原創
2024-05-06 10:32:43
lightdb操作出错:ERROR: current transaction is aborted, commands ignored until end of transaction block
原創
2024-05-05 21:55:25
Java中的4种线程池
原創
2024-05-05 21:31:36