ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

javase»ù´¡ÃæÊÔÌâÊÕ¼¯
2014-11-24 01:35:04 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:4007´Î
Tags£ºjavase »ù´¡ ÊÔÌâ ÊÕ¼¯

1. ʹÓà JDBC ʱһ°ã»áÓÐÒ»¾ä Class.forName(¡°xxx.xxx.xxx.xxx¡±); µÄ´úÂ룬ÎÊÒ»ÏÂÕâ¾ä´úÂëÓÐʲô×÷Óã¿ÕâÐдúÂëÐèÒªÔÚÿ´Î»ñÈ¡ Connection ʱ¶¼ÐèҪдô£¿
»ò£º1. Ϊʲô JDBC ¹æ·¶³Æ´Ó javax.sql.DataSource ¶ÔÏóÊÇ»ñÈ¡Á¬½ÓµÄÊ×Ñ¡·½·¨£¨javax.sql.DataSource µÄ API ÎĵµÉÏÓÐ˵£©£¬¶ø²»ÊÇ´Ó java.sql.DriverManager »ñÈ¡ÊÇÊ×ÏÈ·½·¨£¿


Ä¿µÄ£ºJDBC ÊǸ÷ÖÖ ORM ¹¤¾ßµÄ»ù´¡£¬¶øÕâÁ½¸öÎÊÌâÊÇ JDBC µÄ»ù´¡


2. Èç¹ûÈÃÄãÉè¼ÆÒ»¸öÊý¾Ý¿âÁ¬½Ó³Ø£¬Äã¿ÉÄܻῼÂǵ½ÄÄЩ·½ÃæµÄÎÊÌ⣿


Ä¿µÄ£º¿¼²é¶ÔÓÚÀà¿âÉè¼Æʱ£¬ÄÜ¿¼Âǵ½ÎÊÌâµÄÉî¶ÈºÍ¹ã¶È


3. ÔÚ JDK 1.4 ÖÐÒýÈëÁËÒ»¸ö NIO µÄÀà¿â£¬Ê¹µÃ Java Éæ¼° IO µÄ²Ù×÷ÓµÓÐ×èÈûʽºÍ·Ç×èÈûʽÁ½ÖÖ£¬ÎÊÒ»ÏÂ×èÈû IO Óë·Ç×èÈû IO ÓÐʲôÇø±ð£¿ÓÐʲôÓÅȱµã£¿


Ä¿µÄ£ºÍøÂç±à³ÌµÄ¸ÅÄîÎÊÌâ


4. ¼òµ¥µØ˵һÏÂʹÓà JDK ¹¤¾ß javadoc Éú³ÉµÄ API ÎĵµÖ÷Òª°üÀ¨ÄÄЩÄÚÈÝ£¿
»ò£º4. ÎÒÃǶ¼ÖªµÀ keySet() ÊÇ java.util.Map ÖеÄÒ»¸ö·½·¨£¬Í¨¹ý HTML °æ±¾µÄ J2SE API ÎĵµÄãÄÜ·ñÕÒ³öËùÓк¬ÓÐ keySet ·½·¨µÄÀàºÍ½Ó¿ÚÄØ£¿


Ä¿µÄ£ºJava API ÎĵµÊÇ Java ¿ª·¢ÈËÔ±×ʹÓõÄÎĵµ£¬ÕÆÎÕ API ÎĵµµÄʹÓ÷dz£ÓбØÒª


5. J2SE µÄ API ÖÐûÓÐÌṩʵÏÖ LRU Ëã·¨µÄ Map Êý¾Ý½á¹¹£¬Èç¹ûÈÃÄãʵÏÖÒ»¸ö LRU Ëã·¨µÄ Map Äã»áÔõô×ö£¿£¨LRU, least recently used ×î½ü×îÉÙ±»Ê¹Óá£Ö¸µÄÊÇÔڹ̶¨ÈÝÁ¿µÄÈÝÆ÷ÖУ¬ÔÚÈÝÁ¿´ïµ½ÉÏÏÞʱÇÒÓÐеÄÊý¾ÝÐèÒª·Å½øÀ´Ê±£¬½«×î²»³£Ê¹ÓõÄÄÇÌõÊý¾ÝÒƳý£¬ÒÔÌÚ³ö¿Õλ¸øÐÂÊý¾ÝµÄËã·¨¡££©


Ä¿µÄ£º¿¼²é¶ÔÓÚÀà¿âµÄÊìϤ³Ì¶È


6. JDK 5 ÖÐÔö¼ÓÁ˺ܶàÓïÑÔÌØÐÔ£¬±ÈÈç˵¿É±ä²ÎÊý¾ÍÊÇÆäÖÐÖ®Ò»£¬ÎÊһϿɱä²ÎÊýÄã¸Ð¾õÔÚʲôµØ·½¿ÉÄܻᱻÓõ½£¿


Ä¿µÄ£º¿¼²é¶ÔÓÚ JDK ÖÐÐÂÔöÓïÑÔÌØÐÔµÄÕÆÎճ̶ȣ¬²¢ÄÜ·ñÁé»îÔËÓÃ


7. ËøÊǾßÓпÉÖØÈëÐԵģ¬ÄÜ·ñ˵һÏÂʲôÊÇËøµÄ¿ÉÖØÈëÐÔ£¿Èç¹û²»¾ßÓÐÖØÈëÐÔ£¬ÄÇ»á³öÏÖʲôÑùµÄÎÊÌ⣿
»ò£º7. ¼òµ¥µØ˵һ϶ÁдËøÖжÁËøºÍдËøÓÐʲôÌص㣬ËûÃÇÊÇÈçºÎ±£»¤¹²Ïí±äÁ¿µÄ£¿¶ÁдËø¿ÉÒÔÓ¦ÓÃÓÚʲôÑùµÄ´úÂëÖ®ÖУ¿


Ä¿µÄ£ºËøÊDz¢·¢±à³ÌÖÐ×îΪÖØÒªµÄÎÊÌâµÄ£¬¿¼²éһ϶ÔÓÚËøµÄÈÏʶ¡£¶ÁдËøÔÚ¶ÁÈ¡Êý¾Ý·½ÃæÏà½ÏÓÚ¶ÀÕ¼ËøÀ´ËµÐÔÄܽϸߣ¬¿¼²é¶ÔÓÚ²¢·¢±à³ÌµÄÄÜÁ¦¡£


8. ÄÜ·ñ¼òµ¥µØ˵һÏ¿ª·¢¹ý³ÌÖÐʹÓÃÖîÈç CVS¡¢SVN¡¢VSS¡¢Git µÈ°æ±¾¹ÜÀí¹¤¾ßÓÐʲôºÃ´¦£¿


Ä¿µÄ£º¿¼²é¿ª·¢ÈËÔ±ÊÇ·ñÓÐÍŶӺÏ×÷¼°¿ª·¢¾­Ñé


9. ÎÒÃÇд´úÂëʱһ°ã¶¼»áÔÚ´úÂëÖÐǶÈëÈÕÖ¾£¬ÄÜ·ñ̸һÏÂÔÚ´úÂëÖеÄÈÕÖ¾±àд¹ý³ÌÖÐÓÐʲôʹÓÃÐĵã¿


Ä¿µÄ£º¿¼²é¿ª·¢ÈËÔ±¶ÔÓÚÈÕÖ¾ÊÇ·ñ×ã¹»ÖØÊÓ£¬ÊÇ·ñÄÜÁé»îʹÓÃÈÕÖ¾¹¤¾ß


10. ½áÊøÌâ


a. ºÜ¶àÈí¼þ¶¼»á¸ø²»Í¬µÄ°æ±¾È¡¸öÃû×Ö£¬ÄãÖªµÀ JDK ¸÷ÖÖ°æ±¾µÄÃû×ÖÓÐÄÄЩ£¿±ÈÈç JDK 5 ½Ð Tiger¡£


Ä¿µÄ£ºÖªÊ¶ÃæÎÊÌ⣬Á˽âһϿª·¢ÈËԱ֪ʶµÄ¹ã¶È


b. JDK ÖÐÓкܶ๤¾ß£¬±ÈÈç javac ÊÇ Java µÄ±àÒëÆ÷¹¤¾ß£¬ÄãÄÜ·ñ˵һÏ JDK Öл¹ÓÐÄÄЩ¹¤¾ß£¬ÄÇЩ¹¤¾ßÖ÷ÒªÊǸÉʲôÓõģ¿


Ä¿µÄ£ºJDK µÄ bin Ŀ¼ÖÐÓÐ 40 ÓàÖÖ¹¤¾ß£¬ÕÆÎÕһ϶ÔÓÚ JDK ¹¤¾ßµÄÁ˽â³Ì¶È


¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£º.net C#ÃæÊÔÌâ ÏÂһƪ£º¹âÉùÊÀ¼Í±ÊÊÔÌâÄ¿

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿