±à³Ì, ÔĶÁ³ÌÐò, Java,¿ªÔ´
¡¡¡¡×î½üÒ»Á½¸öÔÂÒÔÀ´Ò»Ö±ÔÚ¿´java ´úÂ룬 ¿´ÁËһЩ¿ªÔ´µÄʵÏÖ£¬ Ò²¿´ÁËһЩ²úÆ·ÖеĴúÂ룬´ÓÕâЩ´úÂëÖУ¬Ñ§Ï°ÁËһЩ¿ªÔ´¿ò¼ÜµÄÓ¦Óã¨ÈçActiveMQ£¬cxf£©£¬Ò²Ñ§Ï°ÁËÕâЩ¿ò¼ÜµÄʵÏÖ£¬Í¬Ê±Ò²×¢ÒâÈ¥Àí½âÿ¸öÀà ÒÔ¼°½Ó¿ÚµÄÉè¼Æ£¬ÒÔ¼°Éè¼ÆÄ£Ê½µÄÓ¦Ó㬠¹Ø×¢ÁËһϣ¬Ã¿¸öÀ࣬½Ó¿ÚµÄ¹æÄ££¬»ù±¾ÉÏÓÐһЩҲ»á·Ç³£´ó£¬Óм¸Ç§ÐУ¬ÓÐһЩÀàÒ²»á·Ç³£Ð¡£¬Ö»ÓÐÒ»¸ömethod¡£
ÏÂÃæÊÇÎÒµÄһЩÏë·¨£º¡¡
½Ó¿Ú£¬À࣬³éÏóÀàµÄÑ¡Ôñ£º½Ó¿Úͨ³£Óм¸ÖÖ£¬£±£©ÊǶÔÏóµÄ³éÏ󣬲»Ö¸¾ßÌåµÄÊÂÎï¡£¡¡£²£©ÐÐΪµÄ³éÏó£¬ÓÃÓÚ±íʾ¾ßÓÐijÖÖÐÐΪ£¬Í¨³£ÕâÒ»ÀàÐ͵ĽӿÚÖ»ÓУ¬Ò»¸ö£í£å£ô£è£ï£ä£¬¶øÇÒϲ»¶ÃüÃûΪ£ºXXable. ³éÏóÀࣺһ°ãÇé¿öÏ£¬³éÏóÀàÖж¼ÌṩÁËһЩĬÈϵÄʵÏÖ£¬³éÏóÀàÓë½Ó¿ÚµÄÑ¡Ôñ£¬Í¨³£¶¼ÊÇ¿´ÊÇ·ñÓÐËùÓÐ×ÓÀàºÍʵÏÖÀà¶¼¹²Í¬µÄ´úÂëʵÏÖ£¬Óеϰ£¬Ò»°ã¾Í»áÓгéÏóÀà¡£ ¾ßÌåÀàµÄʵÏÖ×îºÃ²»ÒªÌ«´ó£¬Ò²²»ÒªÃ¿Ò»¸öÀà¶¼Ö»ÓÐÒ»¸ö·½·¨£¬¸Ð¾õÀàÎļþµÄ³¤¶È£¬ÔÚ50-400ÐÐÖ®¼äÊDZȽϺõġ£ µ±È»¶ÌһЩ±È½ÏºÃ¡£
ÔÚÔĶÁ´úÂëÖл¹·¢ÏÖÁËһЩ±È½ÏÄѶÁµÄ´úÂ룺1£©C++ ·ç¸ñµÄ´úÂ룬 ͨ³£ÕâÖÖ´úÂë¶¼ÊÇÓÉһЩC++erתJavaµÄÈËдµÄ£¬Ìصã¾ÍÊÇ£¬º¯ÊýºÜ³¤£¬ÃüÃûûÓÐÓÃC++ µÄ·½Ê½£¬¸ñʽ»¯ÊÇÀÏʽµÄC++·½Ê½£¬Àà·Ç³£³¤£¬¼¸Ç§ÐеÄÀ࣬±È½ÏÄÑÔĶÁ¡£ 2£©£¬Ã»ÓÐ×¢Ê͵ĴúÂ룬»òÕßÌṩºÁÎÞÓô¦µÄ´úÂë¡£ 3£©£¬²»ºÃµÄ´úÂëϰ¹ßµÄ´úÂ룬±ÈÈ磺´ó¶Î´ó¶ÎµÄ ×¢Ê͵ôµÄ´úÂë¡£4£©£¬º¬ÓÐÌ«¶àmethodµÄÀְ࣬Ôð²»ÇåÎú£¬Í¨³£ÕâÖÖÀàÒ²»áÌØ±ð³¤¡££µ£©£¬Ï̵߳½´¦ÅܵĴúÂëÒ²ÊDZȽÏÄÑÒÔÀí½âµÄ´úÂ룬ÉõÖÁÊDZȽÏÄÑÒÔµ÷ÊԵĴúÂë¡£5£©£¬³éÏó²ã´ÎÌ«¶à£¬ Õâ¸öÒ²»á¸øÔĶÁ´øÀ´À§ÄÑ£¬£¬²ã´ÎÌ«¶àÁË£¬£¬ÍùÍù±äµÃ±È½ÏÄÑÒÔÀí½âÁË¡£
¡¡¡¡ÔÚÔĶÁ´úÂëµÄʱºòͨ³£ÄÜ·¢ÏÖһЩ×Ô¼ºÒÔǰûÓÐÓùýµÄ£Ê£á£ö£áÓ÷¨£¬²»·Á°ÑÕâЩÓ÷¨ÌáÈ¡³öÀ´£¬×öΪ֪ʶ¿â£¬ÒÔ¹©ÒÔºóʹÓã¬Í¨³£ÕâÒ²ÊÇ»ýÀÛ¾ÑéµÄÒ»ÖÖ·½·¨£¨Õâ¸öÊÇ´ÓÒ»¸öͬÊÂÄÇÀïѧÀ´µÄ£©¡£
ÅöÇɼ¸ÌìÔÚͬʵÄ×ÀÉÏ¿´µ½ÁË£¬Ò»±¾Êé½Ð£ºClean code£¬ÎÒ¸öÈ˾õµÃÕâ±¾ÊéÊÇÏ൱²»´íµÄÒ»±¾Ê飬ÔÚÀïÃæ¶ÔJavaµÄ´úÂë¿ÛµÃºÜϸ£¬½»Äãÿһ¸öдºÃJava´úÂëµÄϸ½Ú£¬½¨ÒéÔĶÁһϡ£
Ïà¹ØÎĵµ£º
ÔÚʹÓà Java™ ÓïÑԵķºÐÍʱ£¬Í¨Åä·û·Ç³£ÁîÈËÀ§»ó£¬²¢ÇÒ×î³£¼ûµÄÒ»¸ö´íÎó¾ÍÊÇÔÚʹÓÃÓнçͨÅä·ûµÄÁ½ÖÖÐÎʽµÄÆäÖÐÖ®Ò»£¨“? super T” ºÍ “? extends T”£©Ê±³öÏÖ´íÎó¡£Äú³ö´íÁËÂ𣿱ð¾ÚÉ¥£¬¼´Ê¹ÊÇר¼ÒÒ²»á·¸ÕâÖÖ´íÎ󣬱¾Ô Brian Goetz ½«Õ¹Ê¾ÈçºÎ±ÜÃâÕâ¸ö´íÎó¡£
ÔÚ Java ÓïÑÔÖУ¬Êý×éÊÇбäµÄ£¨ ......
µ¥Ôª²âÊÔ
1.
DBUnit
DBunitÊÇÒ»¸ö»ùÓÚjunitÀ©Õ¹µÄÊý¾Ý¿â²âÊÔ¿ò¼Ü¡£ËüÌṩÁË´óÁ¿µÄÀà¶ÔÓëÊý¾Ý¿âÏà¹ØµÄ²Ù×÷½øÐÐÁ˳éÏóºÍ·â×°¡£
2.MOckito
MockitoÊÇÒ»¸öÕë¶ÔJavaµÄmocking¿ò¼Ü¡£Äã¿ÉÒÔʹÓüò½àµÄAPI±àд³öƯÁÁµÄ²âÊÔ¡£
3.Hamcrest Matchers
Hamcrest ÊÇÒ»¸ö²âÊÔ¸¨Öú¹¤¾ß£¬ÌṩÁËÒ»Ì×ͨÓÃµÄÆ¥Åä·û Matcher£¬Áé»îʹÓÃÕâÐ ......
ʹÓÃJava·¢ËÍGET¡¢POSTÇëÇó
——½ÚÑ¡×Ô¡¶·è¿ñJava½²Òå¡·
URLµÄopenConnection()·½·¨½«·µ»ØÒ»¸öURLConnection¶ÔÏ󣬸öÔÏó±íʾӦÓóÌÐòºÍ URL Ö®¼äµÄͨÐÅÁ´½Ó¡£³ÌÐò¿ÉÒÔͨ¹ýURLConnectionʵÀýÏò¸ÃURL·¢ËÍÇëÇó¡¢¶ÁÈ¡URLÒýÓõÄ×ÊÔ´¡£
ͨ³£´´½¨Ò»¸öºÍ URL µÄÁ¬½Ó£¬²¢·¢ËÍÇëÇó¡¢¶ÁÈ¡´Ë URL ÒýÓõÄ×ÊÔ´ÐèÒªÈçϼ¸¸ö² ......
ÎÒÃÇ´ó¼Ò¶¼ÖªµÀ£¬¶ÔÓÚ¾²Ì¬±äÁ¿¡¢¾²Ì¬³õʼ»¯¿é¡¢±äÁ¿¡¢³õʼ»¯¿é¡¢¹¹ÔìÆ÷£¬ËüÃǵijõʼ»¯Ë³ÐòÒÀ´ÎÊÇ£¨¾²Ì¬±äÁ¿¡¢¾²Ì¬³õʼ»¯¿é£©>£¨±äÁ¿¡¢³õʼ»¯¿é£©>¹¹ÔìÆ÷¡£ÎÒÃÇÒ²¿ÉÒÔͨ¹ýÏÂÃæµÄ²âÊÔ´úÂëÀ´ÑéÖ¤ÕâÒ»µã£º
Java´úÂë
public class InitialOrderTest {
......