rick1991chen 发表于 2015-4-12 20:40
首先要运行主函数,类aj加载进内存,此时虚拟机读类aj中的静态代码块,输出b,c ;接下来 用new a 加载了类a ...
Dylon 发表于 2015-4-12 21:28
“同理将堆内存中开辟的2个空间地址赋值给a1,a2使他们指向2个不同对象。”请问下 这句话的意思里,是否 ...
耳东君 发表于 2015-4-12 21:33
如果a1和a2地址里存的内容指向是相同的话,a1的b改变了,那a2的b也不是要跟着一起改变?所以应该是不同的 ...
耳东君 发表于 2015-4-12 21:33
如果a1和a2地址里存的内容指向是相同的话,a1的b改变了,那a2的b也不是要跟着一起改变?所以应该是不同的 ...
rick1991chen 发表于 2015-4-12 21:36
a1 a2在堆内存是2个呀 ,b不改变 因为b不是全局变量呀
rick1991chen 发表于 2015-4-12 20:40
首先要运行主函数,类aj加载进内存,此时虚拟机读类aj中的静态代码块,输出b,c ;接下来 用new a 加载了类a ...
Dylon 发表于 2015-4-12 21:44
我也认为应该是不同的,但是看楼上的解释,那个数据区把我弄糊涂了,你的意思是说a1.a=50;是由于a被stat ...
西门夜说 发表于 2015-4-12 23:17
看你长得丑不丑!丑的话就给你分
西门夜说 发表于 2015-4-12 23:18
不错 很清晰
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |