Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JavaÐÔÄÜÓÅ»¯¼¼Çɼ¯½õ

1.1 ²»ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀý
¡¡¡¡ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀýʱ£¬¹¹Ô캯ÊýÁ´ÖеÄËùÓй¹Ô캯Êý¶¼»á±»×Ô¶¯µ÷Óᣵ«Èç¹ûÒ»¸ö¶ÔÏóʵÏÖÁËCloneable½Ó¿Ú£¬ÎÒÃÇ¿ÉÒÔµ÷ÓÃËüµÄclone()·½·¨¡£clone()·½·¨²»»áµ÷ÓÃÈκÎÀ๹Ô캯Êý¡£
¡¡¡¡ÔÚʹÓÃÉè¼Æģʽ£¨Design Pattern£©µÄ³¡ºÏ£¬Èç¹ûÓÃFactoryģʽ´´½¨¶ÔÏó£¬Ôò¸ÄÓÃclone()·½·¨´´½¨ÐµĶÔÏóʵÀý·Ç³£¼òµ¥¡£ÀýÈ磬ÏÂÃæÊÇFactoryģʽµÄÒ»¸öµäÐÍʵÏÖ£º
public static Credit getNewCredit() {
return new Credit();
}
¡¡¡¡¸Ä½øºóµÄ´úÂëʹÓÃclone()·½·¨£¬ÈçÏÂËùʾ£º
private static Credit BaseCredit = new Credit();
public static Credit getNewCredit() {
return (Credit) BaseCredit.clone();
}
¡¡¡¡ÉÏÃæµÄ˼·¶ÔÓÚÊý×é´¦ÀíͬÑùºÜÓÐÓá£
¡¡¡¡1.2 ʹÓ÷Ç×èÈûI/O
¡¡¡¡°æ±¾½ÏµÍµÄJDK²»Ö§³Ö·Ç×èÈûI/O API¡£Îª±ÜÃâI/O×èÈû£¬Ò»Ð©Ó¦ÓòÉÓÃÁË´´½¨´óÁ¿Ï̵߳İ취£¨ÔڽϺõÄÇé¿öÏ£¬»áʹÓÃÒ»¸ö»º³å³Ø£©¡£ÕâÖÖ¼¼Êõ¿ÉÒÔÔÚÐí¶à±ØÐëÖ§³Ö²¢·¢I/OÁ÷µÄÓ¦ÓÃÖмûµ½£¬ÈçWeb·þÎñÆ÷¡¢±¨¼ÛºÍÅÄÂôÓ¦Óõȡ£È»¶ø£¬´´½¨JavaÏß³ÌÐèÒªÏ൱¿É¹ÛµÄ¿ªÏú¡£
¡¡¡¡JDK 1.4ÒýÈëÁË·Ç×èÈûµÄI/O¿â£¨java.nio£©¡£Èç¹ûÓ¦ÓÃÒªÇóʹÓð汾½ÏÔçµÄJDK£¬ÔÚÕâÀïÓÐÒ»¸öÖ§³Ö·Ç×èÈûI/OµÄÈí¼þ°ü¡£
¡¡¡¡Çë²Î¼ûSunÖйúÍøÕ¾µÄ¡¶µ÷ÕûJavaµÄI/OÐÔÄÜ¡·¡£
¡¡¡¡1.3 É÷ÓÃÒì³£
¡¡¡¡Òì³£¶ÔÐÔÄܲ»Àû¡£Å׳öÒì³£Ê×ÏÈÒª´´½¨Ò»¸öеĶÔÏó¡£Throwable½Ó¿ÚµÄ¹¹Ô캯Êýµ÷ÓÃÃûΪfillInStackTrace()µÄ±¾µØ£¨Native£©·½·¨£¬fillInStackTrace()·½·¨¼ì²é¶ÑÕ»£¬ÊÕ¼¯µ÷Óøú×ÙÐÅÏ¢¡£Ö»ÒªÓÐÒì³£±»Å׳ö£¬VM¾Í±ØÐëµ÷Õûµ÷ÓöÑÕ»£¬ÒòΪÔÚ´¦Àí¹ý³ÌÖд´½¨ÁËÒ»¸öеĶÔÏó¡£
¡¡¡¡Òì³£Ö»ÄÜÓÃÓÚ´íÎó´¦Àí£¬²»Ó¦¸ÃÓÃÀ´¿ØÖƳÌÐòÁ÷³Ì¡£
¡¡¡¡1.4 ²»ÒªÖظ´³õʼ»¯±äÁ¿
¡¡¡¡Ä¬ÈÏÇé¿öÏ£¬µ÷ÓÃÀàµÄ¹¹Ô캯Êýʱ£¬ Java»á°Ñ±äÁ¿³õʼ»¯³ÉÈ·¶¨µÄÖµ£ºËùÓеĶÔÏó±»ÉèÖóÉnull£¬ÕûÊý±äÁ¿£¨byte¡¢short¡¢int¡¢long£©ÉèÖóÉ0£¬floatºÍ double±äÁ¿ÉèÖóÉ0.0£¬Âß¼­ÖµÉèÖóÉfalse¡£µ±Ò»¸öÀà´ÓÁíÒ»¸öÀàÅÉÉúʱ£¬ÕâÒ»µãÓÈÆäÓ¦¸Ã×¢Ò⣬ÒòΪÓÃnew¹Ø¼ü´Ê´´½¨Ò»¸ö¶ÔÏóʱ£¬¹¹Ô캯ÊýÁ´ÖеÄËùÓй¹Ô캯Êý¶¼»á±»×Ô¶¯µ÷Óá£
¡¡¡¡1.5 ¾¡Á¿Ö¸¶¨ÀàµÄfinalÐÞÊηû
¡¡¡¡´øÓÐfinalÐÞÊηûµÄÀàÊDz»¿ÉÅÉÉúµÄ¡£ÔÚJavaºËÐÄAPIÖУ¬ÓÐÐí¶àÓ¦ÓÃfinalµÄÀý×Ó£¬ÀýÈçjava.lang.String¡£ÎªStringÀàÖ¸¶¨final·ÀÖ¹ÁËÈËÃǸ²¸Çlength()·½·¨¡£
¡¡¡¡ÁíÍ⣬Èç¹ûÖ¸¶¨Ò»¸öÀàΪfinal£¬Ôò¸ÃÀàËùÓеķ½·¨¶¼ÊÇfinal¡£Java±àÒëÆ÷»áÑ°ÕÒ»ú»áÄÚÁª£¨inline£©ËùÓеÄfin


Ïà¹ØÎĵµ£º

java²»³£ÓÃ

strictfp ¹Ø¼ü×Ö
¿ÉÄܺܶàÈ˶¼Ã»ÓÐÓùýÕâ¸ö¹Ø¼ü×Ö£¬Èç¹ûºÜ¶àÈËÓÃÄDZêÌâÒ²ÏÔµÃûʲôÒâÒåÁË¡£
Ê×ÏÈ¿´Á½¶ÎºÜ¼òµ¥µÄ´úÂ룺
public static void main(String[] args){
double w = 7*8/3;
System.out.println(w);
}
public static strictfp void main(String[] args){
double w = 7*8/3;
System.out.println(w);
......

JavaÓëXMLÁªºÏ±à³ÌÖ®DOMƪ

DOM³õ²½
DOMÊÇDocument Object ModelµÄËõд£¬¼´Îĵµ¶ÔÏóÄ£ÐÍ¡£Ç°Ãæ˵¹ý£¬XML½«Êý¾Ý×é֯Ϊһ¿ÅÊ÷£¬ËùÒÔDOM¾ÍÊǶÔÕâ¿ÅÊ÷µÄÒ»¸ö¶ÔÏóÃèÐð¡£Í¨Ë×µÄ˵£¬¾ÍÊÇͨ¹ý½âÎöXMLÎĵµ£¬ÎªXMLÎĵµÔÚÂß¼­ÉϽ¨Á¢Ò»¸öÊ÷Ä£ÐÍ£¬Ê÷µÄ½ÚµãÊÇÒ»¸ö¸ö¶ÔÏó¡£ÎÒÃÇͨ¹ý´æÈ¡ÕâЩ¶ÔÏó¾ÍÄܹ»´æÈ¡XMLÎĵµµÄÄÚÈÝ¡£
ÏÂÃæÎÒÃÇÀ´¿´Ò»¸ö¼òµ¥µÄÀý×Ó£¬¿´¿´ÔÚDOMÖ ......

JavaÁ¬½Ó³Ø BoneCP 0.6.0 ·¢²¼

JavaÁ¬½Ó³Ø BoneCP 0.6.0 ·¢²¼
ÎÒÒª·¢²¼ÐÂÎÅ ÊղشËƪÐÂÎÅ ºìÊí ·¢²¼ÓÚ£º 2009Äê12ÔÂ28ÈÕ (6ÆÀ)
BoneCP ÊÇÒ»¸ö¿ªÔ´µÄ¿ìËÙµÄ JDBC Á¬½Ó³Ø¡£
0.6.0 °æ±¾µÄ¸Ä½øÄÚÈÝ°üÀ¨£º
1. Ôö¼Óͨ¹ý getAsyncConnection ·½·¨»ñÈ¡Òì²½Á¬½ÓµÄ¹¦ÄÜ
2. Ôö¼ÓÁËÊý¾Ý¿âÁ¬½ÓµÄ»Øµ÷¹³×Ó
3. Ôö¼ÓÁËÓÃÒÔÏòÊ״λñÈ¡µÄÁ¬½Ó·¢ËÍÒ»¸öÌض¨µÄÓï¾äµÄ¹¦Ä ......

JavaÏ߳̿ØÖƵÄͼÏñ·Ö¸îÓëºÏ³É

JavaÊÇÒ»ÖÖÃæÏò¶ÔÏóµÄ±à³ÌÓïÑÔ¡£Ëü¾ßÓÐÓëƽ̨Î޹ء¢ÃæÏò¶ÔÏ󡢶¯Ì¬¡¢°²È«µÈÌص㣬ÔÊÐíÖ±½ÓʹÓöàÏ̷߳½Ê½½øÐбà³Ì£¬¶Ô³ÌÐò½øÐв¢·¢¿ØÖÆ¡£Java»¹Ö§³Ö·Ö²¼Ê½ÍøÂç²Ù×÷£¬´Ó¶øÄܹ»·½±ãµØ½øÐÐÍøÂçÎļþ¶ÔÏóµÄ´æÈ¡¡£ÀûÓÃJavaÓïÑÔ±¾ÉíÌṩµÄ»æͼ¹¦ÄÜ£¬¿ÉÒÔ»æÖÆһЩ¼òµ¥µÄͼÐΡ£¶ø¶ÔÓÚ¸´ÔÓͼÐΣ¬Ò»°ãÏÈÓûæͼÈí¼þÖƳÉͼÏñ£¬È»ºó²ÉÓÃJa ......

JAVA ¿ì½Ý¼ü

¿´ÁËjava˽ÛÓµÄÖм¶ÊÓƵ£¬¸Ð¾õºÜÈ«Ã棬×ܽáÕûÀí³öÁËһЩEclipse¿ì½Ý¼ü£¬Ï£Íû¶ÔÓÐÓõÄÅóÓÑÓÐËù°ïÖú£º
Ctrl+1 ¿ìËÙÐÞ¸´(×î¾­µäµÄ¿ì½Ý¼ü,¾Í²»Óöà˵ÁË)
Ctrl+D: ɾ³ýµ±Ç°ÐÐ
Ctrl+Alt+↓ ¸´ÖƵ±Ç°Ðе½ÏÂÒ»ÐÐ(¸´ÖÆÔö¼Ó)
Ctrl+Alt+↑ ¸´ÖƵ±Ç°Ðе½ÉÏÒ»ÐÐ(¸´ÖÆÔö¼Ó)
Alt+↓ µ±Ç°ÐкÍÏÂÃæÒ»Ðн»»¥Î»ÖÃ(Ìرðʵ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ