????java??String????????

?????????????????????????????????????????????????????java???????????????????????????????????--??String???????????final?? ?????????????????????????string?????????????????????????????????????в???????????е???????????????????

???????????????????sun?????????????????

1. public class X {
2. public static void main (String[]args) {
3. string s = new string (“Hello”);
4. modify(s);
5. System.out.printIn(s);
6. }
7.
8. public static void modify (String s) {
9. s += “world!”;
10. }
11. }

????????????????????????Helloworld?????????????????????????????????Hello?????????????????????????????-----“??String???????????final??” ???????????????modify?????????д?????string?????????????????????????????String???????????final??????????????????????????????????????????????????в??????????????????Hello????????????java?ж??????final???????????????????????????????????????

????java?е?final??????java???????????????????????????final???ε?????????????????????????з?????????Test?????????Data???????final??int????fNumber=77???????java????????77???????????Test?????????????????С??????????Test?????fNumber?????????????????????Data???н??ж???????????? ??

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

public class TestFinal(){
public static void main(string s[]){
System.out.println(FinalData.date);
}
public class FinalData(){
public static final data=8;
}
}

?????????????TestFinal???????8

???????????FinalData???е?data=88?????????????TestFinal????????8?????????????????data?????????TestFinal???У??????????±???TestFinal??????TestFinal??????data?????8??????88????????????????????????????????final???ε?????????????????????????з?????????????????????????????????????????????????????