finalÔÚjavaÖеÄÓ¦ÓÃ
finalÔÚJavaÖв¢²»³£Óã¬È»¶øËüȴΪÎÒÃÇÌṩÁËÖîÈçÔÚCÓïÑÔÖж¨Òå³£Á¿µÄ¹¦ÄÜ£¬²»½öÈç´Ë£¬final»¹¿ÉÒÔÈÃÄã¿ØÖÆÄãµÄ³ÉÔ±¡¢·½·¨»òÕßÊÇÒ»¸öÀàÊÇ·ñ¿É±»¸²Ð´»ò¼Ì³ÐµÈ¹¦ÄÜ£¬ÕâЩÌصãʹfinalÔÚJavaÖÐÓµÓÐÁËÒ»¸ö²»¿É»òȱµÄµØ룬ҲÊÇѧϰJavaʱ±ØÐëÒªÖªµÀºÍÕÆÎյĹؼü×ÖÖ®Ò»¡£
final³ÉÔ±
¡¡¡¡ µ±ÄãÔÚÀàÖж¨Òå±äÁ¿Ê±£¬ÔÚÆäÇ°Ãæ¼ÓÉÏfinal¹Ø¼ü×Ö£¬ÄDZãÊÇ˵£¬Õâ¸ö±äÁ¿Ò»µ©±»³õʼ»¯±ã²»¿É¸Ä±ä£¬ÕâÀï²»¿É¸Ä±äµÄÒâ˼¶Ô»ù±¾ÀàÐÍÀ´ËµÊÇÆäÖµ²»¿É±ä£¬¶ø¶ÔÓÚ¶ÔÏó±äÁ¿À´ËµÆäÒýÓò»¿ÉÔٱ䡣Æä³õʼ»¯¿ÉÒÔÔÚÁ½¸öµØ·½£¬Ò»ÊÇÆ䶨Òå´¦£¬Ò²¾ÍÊÇ˵ÔÚfinal±äÁ¿¶¨Òåʱֱ½Ó¸øÆ丳ֵ£¬¶þÊÇÔÚ¹¹Ô캯ÊýÖС£ÕâÁ½¸öµØ·½Ö»ÄÜÑ¡ÆäÒ»£¬ÒªÃ´ÔÚ¶¨Òåʱ¸øÖµ£¬ÒªÃ´ÔÚ¹¹Ô캯ÊýÖиøÖµ£¬²»ÄÜͬʱ¼ÈÔÚ¶¨Òåʱ¸øÁËÖµ£¬ÓÖÔÚ¹¹Ô캯ÊýÖиøÁíÍâµÄÖµ¡£ÏÂÃæÕâ¶Î´úÂëÑÝʾÁËÕâÒ»µã£º
import java.util.List;
import java.util.ArrayList;
import java.util.LinkedList;
public class Bat{
¡¡¡¡final PI=3.14;¡¡¡¡¡¡¡¡¡¡//ÔÚ¶¨Òåʱ±ã¸øÖ·Öµ
¡¡¡¡final int i;¡¡¡¡¡¡¡¡¡¡¡¡//ÒòΪҪÔÚ¹¹Ô캯ÊýÖнøÐгõʼ»¯£¬ËùÒÔ´Ë´¦±ã²»¿ÉÔÙ¸øÖµ
¡¡¡¡final List list;¡¡¡¡¡¡¡¡//´Ë±äÁ¿Ò²ÓëÉÏÃæµÄÒ»Ñù
¡¡¡¡Bat(){
¡¡¡¡¡¡¡¡i=100;
¡¡¡¡¡¡¡¡list=new LinkedList();
¡¡¡¡}
¡¡¡¡Bat(int ii,List l){
¡¡¡¡¡¡¡¡i=ii;
¡¡¡¡¡¡¡¡list=l;
¡¡¡¡}
¡¡¡¡public static void main(String[] args){
¡¡¡¡¡¡¡¡Bat b=new Bat();
¡¡¡¡¡¡¡¡b.list.add(new Bat());
¡¡¡¡¡¡¡¡//b.i=25;
¡¡¡¡¡¡¡¡//b.list=new ArrayList();
¡¡¡¡¡¡¡¡System.out.println("I="+b.i+" List Type:"+b.list.getClass());
¡¡¡¡¡¡¡¡b=new Bat(23,new ArrayList());
¡¡¡¡¡¡¡¡b.list.add(new Bat());
¡¡¡¡¡¡¡¡System.out.println("I="+b.i+" List Type:"+b.list.getClass());
¡¡¡¡}
} ¡¡¡¡¡¡
¡¡¡¡´Ë³ÌÐòºÜ¼òµ¥µÄÑÝʾÁËfinalµÄ³£¹æÓ÷¨¡£ÔÚÕâÀïʹÓÃÔÚ¹¹Ô캯ÊýÖнøÐгõʼ»¯µÄ·½·¨£¬ÕâʹÄãÓÐÁËÒ»µãÁé»îÐÔ¡£ÈçBatµÄÁ½¸öÖØÔع¹Ô캯ÊýËùʾ£¬µÚÒ»¸öȱʡ¹¹Ô캯Êý»áΪÄãÌṩĬÈϵÄÖµ£¬ÖØÔصÄÄǸö¹¹Ô캯Êý»á¸ù¾ÝÄãËùÌṩµÄÖµ»òÀàÐÍΪfinal±äÁ¿³õʼ»¯¡£È»¶øÓÐʱÄã²¢²»ÐèÒªÕâÖÖÁé»îÐÔ£¬ÄãÖ»ÐèÒªÔÚ¶¨Òåʱ±ã¸ø¶¨ÆäÖµ²¢ÓÀ²»±ä»¯£¬Õâʱ¾Í²»ÒªÔÙÓÃÕâÖÖ·½·¨¡£ÔÚmain·½·¨ÖÐÓÐÁ½ÐÐÓï¾ä×¢Ê͵ôÁË£¬Èç¹ûÄãÈ¥µô×¢ÊÍ£¬³ÌÐò±ãÎÞ·¨Í¨¹ý±àÒ룬Õâ±ãÊÇ˵£¬²»ÂÛÊÇiµÄÖµ»òÊÇ listµÄÀàÐÍ£¬Ò»µ©³õʼ»¯£¬È·ÊµÎÞ·¨ÔÙ¸ü¸Ä¡£È»¶øb¿ÉÒÔͨ¹ýÖØгõʼ»¯À´Ö¸¶¨iµÄÖµ»òlistµÄÀàÐÍ£¬Êä³ö½á¹ûÖÐÏÔʾÁËÕâÒ»µ
Ïà¹ØÎĵµ£º
Javaѧϰ´ÓÈëÃŵ½¾«Í¨
Ò»¡¢ JDK (Java Development Kit)
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJ ......
java.lang.string.split
split ·½·¨
½«Ò»¸ö×Ö·û´®·Ö¸îΪ×Ó×Ö·û´®£¬È»ºó½«½á¹û×÷Ϊ×Ö·û´®Êý×é·µ»Ø¡£
stringObj.split([separator£¬[limit]])
stringObj
±ØÑ¡Ïî¡£Òª±»·Ö½âµÄ String ¶ÔÏó»òÎÄ×Ö¡£¸Ã¶ÔÏ󲻻ᱻ split ·½·¨Ð޸ġ£
separator
¿ÉÑ¡Ïî¡£×Ö·û´®»ò ÕýÔò±í´ïʽ ¶ÔÏó£¬Ëü±êʶÁË·Ö¸ô×Ö·û´®Ê±Ê¹ÓõÄÊÇÒ»¸ö»¹ÊǶà ......
תIBMµÄÎÄÕ£¬±È½ÏÏêϸ¡£ÐèҪעÒâµÄÊÇ£¬
ͨ¹ýJavaCompiler½øÐбàÒ붼ÊÇÔÚµ±Ç°Ä¿Â¼ÏÂÉú³É.classÎļþ£¬¶øʹÓñàÒëÑ¡Ïî¿ÉÒԸıäÕâ¸öĬÈÏĿ¼¡£±àÒëÑ¡ÏîÊÇÒ»¸öÔªËØΪStringÀàÐ͵ÄIterable¼¯ºÏ¡£ÈçÎÒÃÇ¿ÉÒÔʹÓÃÈçÏ´úÂëÔÚDÅ̸ùĿ¼ÏÂÉú³É.classÎļþ¡£
Iterable options = Arrays.asList("-d", "d:\\");
JavaCompiler. ......
javabean+Êý×éÓŵ㣺
1¡¢¼òµ¥£ºjava³ÌÐòÖÐ×î¼òµ¥µÄÀàĪ¹ýÓÚjavabean£¬javabeanÓÐÒ»Ì׳ÉÊìµÄ¹æ·¶£¬Ò×ÓÚ±àд
2¡¢·½±ã£ºjavabeanÊÇÊý¾ÝµÄÔØÌ壬¼È¿ÉÒÔͨ¹ýsetºÍget·½Ê½À´²Ù×÷Êý¾Ý£¬ÓÖ¿ÉÒÔÏóʹÓÃÊý×éÒ»ÑùÀ´²Ù×÷javabean
3¡¢Í¨ÓãºÍ¨¹ýϱêÀ´²Ù×÷javabean£¬ÄãËùдµÄ´úÂ뽫ÊÇͨÓõģ¬¿ÉÒÆÖ²µÄ¡£ÄãËùдµÄ¹¦ÄÜ×é¼þ½«ÊÊÓÃÓÚËùÓÐµÄ ......
———————————————————
¸¶³öµÄŬÁ¦·Ç³£ÈËËùÄÜÏëÏó
——————————— ......