注意:
对于静态变量的理解:
1.这里的静态变量的位置变化,指的是这个静态的数据存放的位置:
比如static int[] 1024
此时1.7以前,是存放在方法区的;
但是1.7以后,是存放在堆空间的。
2. 只要是对象实例(new()),就一定是在java堆空间中。
3. 如图:
Q:这个大的Class类,存放的位置在1.6和1.7有什么变化?
注意:
对于静态变量的理解:
1.这里的静态变量的位置变化,指的是这个静态的数据存放的位置:
比如static int[] 1024
此时1.7以前,是存放在方法区的;
但是1.7以后,是存放在堆空间的。
2. 只要是对象实例(new()),就一定是在java堆空间中。
3. 如图:
Q:这个大的Class类,存放的位置在1.6和1.7有什么变化?