public class Person {
static {
System.out.println("Person 静态代码块");
}
{
System.out.println("Person 普通代码块");
}
//静态final成员变量
public static final int value = 1024;
}
public class Start {
public static void main(String[] args) {
System.out.println(Person.value);
}
}
1)对象的内存分配,往大的方向讲,就是在堆上分配
2)对象优先在Eden分配
3)大对象直接进入老年代
4)长期存活的对象进入老年代:对象在Survivor区每“熬过”一次Minor GC,年数加1,当它的年数增加到一定的程度(默认为15次),该对象就会晋升到老年代
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!