??????д?????????
public static void main(String[] args) {
final Name name = new Name();
name.setFirstname("JIM");
name.setLastname("Green");
System.out.println(name.getFirstname()+" "+name.getLastname());
}
public static void main(String[] args) {
final Name name = new Name();
name.setFirstname("JIM");
name.setLastname("Green");
System.out.println(name.getFirstname()+" "+name.getLastname());
}
???????final?????к????????塣????????????????----final????????????????????????????????????????????????????У????????????????????????????????????????????????????????????????????????????????????????????????????????????final??????????"???????"??????????????     Final??????????????????
    ??????????????
class Something {
final int i;
public void doSomething() {
System.out.println("i = " + i);
}
}
class Something {
final int i;
public void doSomething() {
System.out.println("i = " + i);
}
}
???????????????Java?????????????г????????????????????????????ó??????????и????????????????????????????????????????????final???ε???????????????????丳????????????constructor (??????)???????????????????????????????"final int i = 0;"??
????8.    ???????д????????
????1????????????????????á? ????????????????????????????????????????????????null??????????????????????????????????й????????????????????????jvm???????????????????????????null?????????????????GC???????Ч???
????2?????????????t?????? String str="hello"; ????? ?????????String str = new String("hello"); ????????????????????????????????????ζ?new???String???????????????????ж????????s??String??????????г????????????????????????????????
public class Demo {
private String s;
public Demo() {
s = "Initial Value";
}
}
public class Demo {
private String s;
...
public Demo {
s = "Initial Value";
}
...
}
????????
????s = new String("Initial Value");
????s = new String("Initial Value");
??????????ζ?????ù???????????????????????????濪??????????????壬???String????????????????????????????????????String??????????????????????ε?????????????????????????????String????????s?????????????
????3????????????????????????????????????????String??????????StringBuffer ?????String??????????(immutable)?????????????ж?????????????????д???
String s = "Hello";
s = s + " world!";
String s = "Hello";
s = s + " world!";
????????δ????У?s?????????String?????????? "Hello"??????????s??????+?????????s???????????????????????????????С??????s?????????????????????????????? String?????????"Hello world!"???????????????????????У????s??????????????????????         ????????????????????????????????????????????????????и??????????????????????????????????????String?????????????????????????濪??????? String??????????????????????????????????????????????String?????????????????????????StringBuffer??????????????????????????????????????????μ????????????????????????????????
????4?????????t?????? ???????????????????GC?????????
????5???????????????????????????????????????? ??????????????????????????????????????????????????????JVM?????????????棬??????????GC???????滷?????????????????????????????????????         ????????????????????????????????
???????????
???????
????????????
??????????
????i = n
????1.0
??????????
????this.i = n
????1.2
????????????
????Funct()
????5.9
???????????
????New Object()
????980
???????????
????New int[10]
????3100
???????1??????????????????????980????λ????????????????980?????????????????166????????????????????????????????
????6??????????????????????????? ????????????????????????????????????????粻?????????????Ч???????????????????????????л?????????????????????????????л?????????????????????
????7???????????д??????????????????????????????д??? ?????????????????????
????8???????????????????д??????? ????????????????д???????????????????hashtable??vector ??????????????????????????????Щ?????????????new??????????
????9???????????????????????????????????????????????? Out Of Memory Error ??????????????????????????????????????????趨????С?????????????
????10??????????finalize???? ?????finalize()????GC???????????GC???????????????????
????11???????????ù???? ???????????????????????????????hash???hash????JDK?е?????????HashMap?????????Щ??????????????????????????????HashMap?????Щ???????????????????????????????????????????????????????????????????????????????????????????ò??????е??????????????????????????????????????????С????????????????????????????????????????????????????????????????????????????????Ч?????????????????????????????????????????????????á??????к????????????????????ehcache??oscache?????Щ??????????FIFO??MRU????????????