????????java??????????????????????????????????

????1??java????????????? ??2??java??????????????

???????java???????????????????????????????????java?????????????????????????????????????????????coding????????????????д??java???????java???????????????????????κ????????????????????????????C???????????malloc?????????棬????free??????????棻??C++?У??????????new??????????ж????????棬??д????????????delete??????????棻?????java?о?????????????????????ū?????????????????????java?????????????java??????淶??JVM?????7?????????????淶???????淶?????????д???????????????????£??????????????????????????????JVM???????????????????????????sun??Hotspot????????????????????????ù??????????

???????????淶?е?7??????????????????????е????????????????????????е??????????????????????????????????????? ?????????? ????????????????????????????????????????JVM??????????????????????? ?????????????????????????????????JVM????????????е????????????????????????????????????????????????

????1 ??????????????????java???????????JVM?л????????е????????????????????????????????????????????????????JVM??ε????????????????????????????????????????????????????????????????????????????????????????????????????????????ж????????????????????????????????а?????????????????????????????????????????????е?????????????????????????????????????????淶????????????漲OutofMemoryError??

????2?????????????????????δ???


class Test{
public static void main(String[] args) {
Thread th = new Thread();
th.start();
}
}


????????????????????JVM?????????????????th????????淽??????????????????????????????Щ???????????????????????????????????????????????java????????ò??????????????????????????????????????java?????ú??????????????????д?????′??????


public Object test()
{
Object obj = new Object();
return obj;
}


???????е?Object obj????????????????????????????????????????4??????????4??????????????????????????????????????????test????????????з??????????????????????????????????????????new Object()????????з???????GC?????????????????????????????????С?0.5M????1.7??????1M?????????η???????????????????????????????????????ò?ι????????StackOverFlow????SOF??????????????У????????????????????????Hotspot??????????????????С?????-Xss??xxK?????????????С??

????3??????????????????壬???????????????????????????????????????????????????????????????????治??GC??????????????????????JDK?е?Math??????????????????????????????????????????б??????????????????????????????????????????????????????????????????????б????????????????????undefined??

?????????????????????????

????1??????????????????????????JVM????class???????????????????????????????????????(???/????)????????÷??似?????????????????????????

????2????????????????д???μ???????


class Test1{
private final int size=50;
}