??????final????????????????κ????????

????????????final????????????????κ???????á??????????????????С????????????????????????棬?????????????????????????????????

???????飺


private boolean isEligible(final int age){ ... }


?????????UPPERCASE??????public static final???

??????UPPERCASE??????public static final??Σ???????????????????????????????????????????κ???????????????

?????????飺


public static final String testAccountNo = "12345678";


???????飺


public static final String TEST_ACCOUNT_NO = "12345678";??


???????????????if???

?????????????????£?????if???????????if???????????????


1.if(age > 18){  
2.  if( voted == false){  
3.    // eligible to vote.  
4.  }  
5.}
 


?????????????if???


1.if(age > 18 && !voted){  
2.  // eligible to vote  
3.}
 


???????Switch?????default

????????Switch??????default??

?????????ó???????????????????????????

???????????????????????????????????ó????????????????????????????????

???????磬??????????


1.private void someMethod(){  
2.  logger.log("My Application" + e);  
3.  ....  
4.  ....  
5.  logger.log("My Application" + f);  
6.}
 


????string literal“??????”??????????????????????????á?


1.public static final String MY_APP = "My Application";  
2. 
3.private void someMethod(){  
4.  logger.log(MY_APP + e);  
5.  ....  
6.  ....  
7.  logger.log(MY_APP + f);  
8.}