Class tmp = testClass.getClass();这是我输出的反射class tmp和 testclass的地址:
tmp地址: class day3.TestClass
testClass地址: day3.TestClass@70dea4e
1、他们的实际存储的地址是不是一样的?
2、如果他们实际存储在不同的堆区里面,那么我觉得这个原理就跟github上的fork是一样的。
简单的理解,理解的不太好~请见谅~~
本文探讨了Java反射机制中对象与类实例的关系,对比了通过反射获取的类实例和直接创建的对象实例之间的区别,并提出了对内存存储位置的理解。
Class tmp = testClass.getClass();这是我输出的反射class tmp和 testclass的地址:
tmp地址: class day3.TestClass
testClass地址: day3.TestClass@70dea4e
1、他们的实际存储的地址是不是一样的?
2、如果他们实际存储在不同的堆区里面,那么我觉得这个原理就跟github上的fork是一样的。
简单的理解,理解的不太好~请见谅~~

被折叠的 条评论
为什么被折叠?
