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

java µ¥Ôª²âÊÔ¼ò½é


¡¡¡¡µ¥Ôª²âÊÔ»ù´¡
¡¡¡¡µ±½ñÈí¼þ²âÊÔÊ®·ÖÊ¢ÐÐʱ£¬±¾ÈËͨ¹ýÏîĿʵ¼ùºÍ¸öÈËÇ×ÉíÌå»ádz̸µ¥Ôª²âÊÔ£¬±¾ÈËÒ»Ö±¼á³Ö“ÓôúÂë˵»°µÄÔ­Ôò”£¬Í¬Ê±Ò²Ï£Íû¸öÈËÄܸø³ö±¦¹óÒâ¼û£¬¹²Í¬Ì½ÌÖ¡¢¹²Í¬½ø²½£¬ÎªÖйúÈí¼þÊÂÒµÓиü´óµÄ·¢Õ¹¹²Í¬·Ü¶·!
¡¡¡¡×îÔçÎÒÃÇÏîÄ¿×鿪·¢µÄÏîĿʱ£¬Ð´´úÂ붼ÊǴӵײãһֱдµ½±íÏֲ㵽jsp£¬È»ºó¿ª·¢ÈËÔ±ÔÚweb²ãµ÷ÊÔÒ³Ã棬½üºõ98%¶¼»á±¨Ò»´ó¶Ñexception,È»ºóÔÙÔÚ´úÂëÖмӶϵãÒ»²½Ò»²½²éµ½µ×ÄÄÒ»²ã´úÂë³öÏÖÎÊÌâ……,±È½ÏºÃµã×ö·¨¾ÍÊÇÔÚ¸÷¸öÀàÖмÓÉÏmain·½·¨²âÊÔ£¬µ«×ÜÌåºÜ²»ÀíÏ룬¸øweb²ã¿ª·¢ÈËÔ±µÄµ÷ÊÔºÍÖÊÁ¿¿ØÖÆÈËÔ±´øÀ´·±ÖصŤ×÷ѹÁ¦;ʹÓõ¥Ôª²âÊÔºó£¬Õë¶Ôÿһ¸ö·½·¨¶¼×öÑϸñµÄ°Ñ¹Ø£¬´ó´ó¼õÉÙµ÷ÊÔµÄʱ¼ä;ͬʱÖÊÁ¿¿ØÖÆÈËÔ±·µ»Ø¹ýÀ´µÄbugÉÙÁ˽ü60%£¬ÏÖÔÚ¶ÔÓÚ¿ª·¢ÈËԱд²âÊÔÓÃÀý·Ç³£ÊìÁ·£¬²¢ÇÒ±¾È˸ù¾Ýʵ¼ÊÇé¿ö¶Ô²âÊÔÓÃÀý×öÁ˵ãСС¸Ä¶¯(Õⲿ·ÖÖ÷ÒªÔÚºóÃæ´úÂëÖÐÏêÊö)£¬´øÀ´ºÜºÃµÄЧ¹û!
¡¡¡¡µ¥Ôª²âÊÔµ½µ×¸øʵ¼Ê¿ª·¢´øÀ´Ê²Ã´ºÃ´¦ÄÇ?
¡¡¡¡(1) (1)Ê×ÏȶÔÓÚ¿ª·¢ÈËÔ±À´Ëµ´ó´ó¼õÉÙµ÷ÊÔ¹¤×÷µÄʱ¼ä£¬Í¬Ê±Ò²¹æ·¶Á˶ÔÓÚ´úÂ밲ȫ¹ÜÀí(ÎÒÃÇÖªµÀÄÇЩ·½·¨ÊÇ¿ÉÒÔµ÷ÓõÄ);
¡¡¡¡(2) (2)¶ÔÓÚÕû¸öÏîÄ¿À´Ëµ£¬ÓÐÁËÍêÕûµÄ²âÊÔ£¬±£Ö¤ÏîÄ¿×îºó½»¸¶²âÊÔÓÐÁË¿É¿¿ÒÀ¾Ý;
¡¡¡¡(3) (3)¶ÔÓÚ²âÊÔÈËÔ±´ó´ó¼õÉÙbugµÄ·´À¡;
¡¡¡¡(4) (4)¶ÔÓÚÏîÄ¿¾­ÀíÕû¸öÏîÄ¿´ïµ½ºÜºÃµÄ¿É¿Ø;
¡¡¡¡(5) (5)×îÖ÷ÒªµÄÍêÕûµÄµ¥Ôª²âÊÔ¸øºóÆÚά»¤ÈËÔ±´øÀ´ºÜ´óµÄ±ã½Ý!
¡¡¡¡µ¥Ôª²âÊԺô¦¿ÉÄÜ»¹Óкܶ࣬µ«±¾ÈËÖ»ÄÜÀí½âºÍ¸ÐÎòÕâô¶à,Ï£Íû¹ÛÕß²¹³ä!
¡¡¡¡µ¥Ôª²âÊÔÅäÖãº
¡¡¡¡ÎÒ½«Ê¹ÓÃeclipse+myEclopse¸ø´ó¼Ò½éÉܹØÓÚJUNITµÄ»·¾³µÄ¼òµ¥ÅäÖÃ;ÓÒ¼üµã»÷ÏîÄ¿Ñ¡Ôñ“ÊôÐÔ”£¬ÔÚµ¯³ö´°¿ÚÖе½»·¾³±äÁ¿ÖÐÌí¼Ójunit.jar°ü£¬ÕâÑùÏÂÒ»²½ÎÒÃǾͿÉÒÔ½øÐе¥Ôª²âÊÔÁË;
¡¡¡¡Ê¹ÓÃeclipse¿ìËÙ¿ª·¢test Case£º
¡¡¡¡ÈçÏÂͼ£ºÓÒ¼üÑ¡ÔñÄãÒª²âÊÔµÄÀ࣬ÔÚн¨Öеã»÷“JUnit²âÊÔÓÃÀý”£¬
µ¯³ö¶Ô»°¿ò£¬ÅäÖòâÊÔÃû³ÆºÍ¸ùĿ¼£¬Ìí¼Ó×¢Ê͵ȣ¬ÔÙµã»÷“ÏÂÒ»²½”µ½ÏÂͼ£º
Ñ¡ÔñÄãÒª²âÊÔÀàÖеķ½·¨£¬µã»÷Íê³É£¡±ãÉú³É²âÊÔÀàµÄ»ù±¾¿ò¼Ü£¬ÈçÏ´úÂ룬ÎÒÃÇÒÔ¶ÔÒ»¸öDAOÀà²âÊÔΪÀý£º
JUnitµ¥Ôª²âÊÔÒ»¹²Òª×¢Òâһϼ¸µã£º
£¨1£©import junit.framework.TestCaseºÍjunit.textui.TestRunner£»
£¨2£©¼Ì³Ðjunit.framework.TestCase£»
£¨3£©×ÔÐÐÌí¼ÓÒ»¸ömain·½·¨ Öе÷ÓÃTestRunner.run(²âÊÔÀàÃû.class);
£¨4£©ÓÐÒ»¸öµ÷ÓÃsuper(String)µÄ¹¹Ô캯Êý£»
ÒÔÉ϶¼ÊÇJUnit±ØÓеÄÌØÕ÷£¬³ýÒÔÉÏÍâ£


Ïà¹ØÎĵµ£º

JAVAÅÅÐò»ã×Ü javaÅÅÐòËã·¨

 package com.softeem.jbs.lesson4;

import java.util.Random;

/**

* ÅÅÐò²âÊÔÀà

* ÅÅÐòËã·¨µÄ·ÖÀàÈçÏ£º

* 1.²åÈëÅÅÐò£¨Ö±½Ó²åÈëÅÅÐò¡¢ÕÛ°ë²åÈëÅÅÐò¡¢Ï£¶ûÅÅÐò£©£»

* 2.½»»»ÅÅÐò£¨Ã°ÅÝÅÝÅÅÐò¡¢¿ìËÙÅÅÐò£©£»

* 3.Ñ¡ÔñÅÅÐò£¨Ö±½ÓÑ¡ÔñÅÅÐò¡¢¶ÑÅÅÐò£©£»

* 4 ......

JAVA²¢·¢±à³Ì±Ê¼Ç£¨3£©

Publication and Escape ·¢²¼Ò»¸ö¶ÔÏóÒâζ×ÅÄܹ»´ÓËüÄܹ»´ÓËüµ±Ç°·¶Î§Ö®Íâ±»·ÃÎʵ½¡£±ÈÈ磬±£´æ¿ÉÒÔ±»ÆäËû´úÂëÕÒµ½µÄÕâ¸ö¶ÔÏóµÄÒ»¸öÒýÓ㬻òÕß½«Æä×÷Ϊһ¸ö·Ç˽Óз½·¨µÄ·µ»ØÖµ£¬»òÕß½«Æä×÷Ϊ²ÎÊý´«µÝ¸øÆäËüµÄÀà¡£ public static Set<Secret> knownSecrets;
public void initialize() {
knownSecrets = new Ha ......

¡¾·Ü¶·µÚ¶þÌì¡¿²ËÄñѧJavaÖ®ÎÒµÄÃæÏò¶ÔÏó¹ÛÐø

×òÌìдÁËÓÃÃæÏò¶ÔÏóµÄ˼ÏëÈ¥·ÖÎöÒ»¸öʵ¼ÊµÄÎÊÌ⣬ºÇºÇ£¬ÄÇô½ñÌì¾Í¾ÍÀàºÍ¶ÔÏó×öÒ»¸öÏêϸµÄÌÖÂÛ¡£
×òÌì˵ÁËÔÚCSÖÐÈËÎï¿ÉÄÜÊÇÒ»¸ö³éÏóÀà»òÒ»¸ö½Ó¿Ú£¬¶ø¸÷ÖÖ¸÷ÑùµÄÈËÎï¾ÍÊǼ̳лòʵÏÖÁËÕâ¸ö½Ó¿Ú£¬¶ø˵µ½ÕâÀïÎÒÃÇ»¹ÔÚÌÖÂÛÀ࣬»¹Ã»ÓÐÉæ¼°µ½¶ÔÏó£¬ÄÇôʲôʱºò²úÉúµÄ¶ÔÏóÄØ£¿ÄÇÊÇÔ۵ǽÁËCSºóÑ¡ÔñÁËÒ»¸öÈËÎȻºóÔÙÎÒÃÇÑ¡ºÃµÄͬ ......

JavaµÄThreadLocalÀàµÄʹÓÃ~~~~~~~~~~~~~~~~~

תÔØ×Ô£ºhttp://chenpingtai2008.javaeye.com/blog/253339
ÔçÔÚJava
1.2ÍƳö֮ʱ£¬Javaƽ̨ÖоÍÒýÈëÁËÒ»¸öеÄÖ§³Ö£ºjava.lang.ThreadLocal£¬¸øÎÒÃÇÔÚ±àд¶àÏ̳߳ÌÐòʱÌṩÁËÒ»ÖÖеÄÑ¡Ôñ¡£Ê¹ÓÃ
Õâ¸ö¹¤¾ßÀà¿ÉÒԺܼò½àµØ±àд³öÓÅÃÀµÄ¶àÏ̳߳ÌÐò£¬ËäÈ»ThreadLocal·Ç³£ÓÐÓ㬵«ÊÇËƺõÏÖÔÚÁ˽âËü¡¢Ê¹ÓÃËüµÄÅóÓÑ»¹²»¶à¡£
¡¡ ......

JavaÖеÄÀ¬»ø»ØÊÕ»úÖÆ

  1.À¬»ø»ØÊյıØÒªÐÔ
     µ±¶ÔÏó±»´´½¨Ê±£¬»áÔÚJavaÐéÄâ»úÖзÖÅäÒ»¿éÄڴ棨ÄÚ´æ·ÖÅä-¡·Ä¬ÈÏÖµ-¡·³õʼ»¯Öµ£©£¬ÔÚJVMµÄÉúÃüÖÜÆÚÖУ¬Java³ÌÐòÔÚ²»¶ÏµØ´´½¨¶ÔÏó£¬Èç¹ûÕâЩ¶ÔÏóµÄÄÚ´æ²»±»¼°Ê±»ØÊÕ£¬»áµ¼ÖÂÄÚ´æ¿Õ¼ä²»×㣬Òò´ËÒªÓÐÒ»ÖÖ´ëÊ©¼°Ê±»ØÊÕÎÞÓöÔÏóµÄÄڴ棬±£Ö¤ÄÚ´æÄܹ»±»Öظ´ÀûÓá£
 & ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ