技术栈
spring底层
小bo波
2 小时前
java
·
jvm
·
反射
·
源码分析
·
动态代理
·
进阶
·
spring底层
·
框架原理
Java反射机制——运行时"透视"类的秘密
学Java面向对象时,老师常说:"先定义类,再创建对象,然后调用方法。" 这很合理。 但后来我接触到一些框架(比如Spring、MyBatis),发现它们有个"邪门"的能力: 在运行时,它们能创建一个类的对象、调用它的方法,甚至修改私有字段的值——而这一切,事先根本不知道这个类是什么!
我是有底线的