静态变量的存储位置演进(jdk6)堆栈方法区(jdk6:永久代)静态变量(静态域)
静态变量的存储位置演进(jdk7)堆栈方法区(jdk7:永久代)静态变量(静态域)
静态变量的存储位置演进(jdk8及以后)堆栈方法区(jdk8:元空间)静态变量(静态域)
静态变量的内存解析(jdk7及之后)堆栈publicstaticvoidmain(String[]args){
Chinesec1=newChinese();
c1.name=“刘翔;
c1.age=39;
c1.nation=中国;
Chinesec2=newChinese();
c2.name=姚明;
c2.age=42;
c2.nation=CHN;
}classChinese{
Stringname;
intage;
staticStringnation;//国籍}举例方法:main()c1:c2:方法区name:刘翔age:39nation:null中国name:姚明age:42CHN
静态变量的内存解析(jdk7及之后)publicclassStudent{Stringname;staticStringclassRoom;}public
原创力文档

文档评论(0)