????1. java????ι???????
????Java??????????????????????????????????
???????? ?????????????????????????????????????new ????????????????? (???????????)?????е??????? (Heap)?з?????
??????? ????????????????????????????????е????????????????????????????????????????JVM????????????GC???????????????GC???????????????????????????????????????á??????á???????GC????????м???
????2. ????java?????й?
??????Java?У????й???????Щ????????????Щ????????????????????????Щ????????????????????У??????·????????????????????????????????????????Σ???Щ??????????????????????????????Щ?????????????????????????????Щ????????ж??Java?е????й?????Щ??????GC??????????????????檔
????3. JVM????????????
????java???????????????????棬???????????1?????????ж??????????????????????????????????????????з???2????????????????new????????????????????????????? ???????????飩?ж?????????????java?????????????????????????????????????????java???????????????????????????????з?????????java??????????????????????????
???????????????
??????????????????????????С?????????????????????????????????????????????????????
??????????????????????????棬??????????? ??????????????????????????????λ??CPU?е???????
??????????????????????????????????е??????С????????????????????????????
????4. Java?????????????????δ洢??
????a) ????????????
????Java????????????????8?????int?? short?? long?? byte?? float?? double?? boolean?? char(????????string?????????)???????????????????????int a = 3?? long b = 255L?????????????????int a = 3???????a????????int?????????????3????????????Щ?????????????????С?????????????(??Щ??????????????????????棬???????????????????)????????????????????????С?
???????????????????????????????????е???????????????磺?????????壺
????int a=3;
????int b =3;
???????????????int a = 3??????????????д???????????a????????????????????????3??????????????????????3?????????????????a???3?????????????int b = 3?????????b??????????????????????????3????????????b??????3??????????????????a??b???????3???????    ??????a??b?????????a = 4???????b???????4?????????3?????????????????????????????????????????4??????????????У?????????????4??????????????????????a??????????????a??????????b?????
????b)    ????
??????Java?У???????????????????????????????????????????????????????????????????
????????????Rectangle???????£?
public class Rectangle {
double width;
double height;
public Rectangle(double w??double h){
w = width;
h = height;
}
}
????(1)?????????????????
??????Rectangle rect?????????????rect????????????????????????rect???????????Rectangle?????????rect????????????????????????????????????κ?"???"??
????(2)??????????????????
?????????rect=new Rectangle(3??5)??????????????£?????????????????????width??height??????棬?????????????????????????????????????????????????????????????????ù????????????????????  ?????????ж????????????????????????????rect???????????rect???????????е???????