¹ØÓÚÁùÖÖJavaÒì³£´¦Àí³ÌÐòµÄªϰ
¿´µ½Ò»ÆªÎÄÕ¸оõºÜºÃ£¬×ª¹ýÀ´ÁË... http://bbs.chinaitlab.com/thread-167286-1-2.html
Äã¾õµÃ×Ô¼ºÊÇÒ»¸öJavaר¼ÒÂð£¿ÊÇ·ñ¿Ï¶¨×Ô¼ºÒÑ¾È«ÃæÕÆÎÕÁËJavaµÄÒì³£´¦Àí»úÖÆ£¿ÔÚÏÂÃæÕâ¶Î´úÂëÖУ¬ÄãÄܹ»Ñ¸ËÙÕÒ³öÒì³£´¦ÀíµÄÁù¸öÎÊÌâÂð£¿
1 OutputStreamWriter out = ...
2 java.sql.Connection conn = ...
3 try { // ¢É
4 ¡¡Statement stat = conn.createStatement();
5 ¡¡ResultSet rs = stat.executeQuery(
6 ¡¡¡¡ "select uid, name from user");
7 ¡¡while (rs.next())
8 ¡¡{
9 ¡¡¡¡out.println("ID£º" + rs.getString("uid") // ¢Ê
10 ¡¡¡¡¡¡"£¬ÐÕÃû£º" + rs.getString("name"));
11 }
12 ¡¡conn.close(); // ¢Ç
13 ¡¡out.close();
14 }
15 catch(Exception ex) // ¢Æ
16 {
17 ¡¡ex.printStackTrace(); //¢Å£¬¢È
18 }
×÷Ϊһ¸öJava³ÌÐòÔ±£¬ÄãÖÁÉÙÓ¦¸ÃÄܹ»ÕÒ³öÁ½¸öÎÊÌâ¡£µ«ÊÇ£¬Èç¹ûÄã²»ÄÜÕÒ³öÈ«²¿Áù¸öÎÊÌ⣬Çë¼ÌÐøÔĶÁ±¾ÎÄ¡£
¡¡¡¡±¾ÎÄÌÖÂ۵IJ»ÊÇJavaÒì³£´¦ÀíµÄÒ»°ãÐÔÔÔò£¬ÒòΪÕâЩÔÔòÒѾ±»´ó¶àÊýÈËÊìÖª¡£ÎÒÃÇÒª×öµÄÊÇ·ÖÎö¸÷ÖֿɳÆÎª“·´Àý”£¨anti-pattern£©µÄÎ¥±³ÓÅÐã±àÂë¹æ·¶µÄ³£¼û»µÏ°¹ß£¬°ïÖú¶ÁÕßÊìϤÕâЩµäÐ͵ķ´ÃæÀý×Ó£¬´Ó¶øÄܹ»ÔÚʵ¼Ê¹¤×÷ÖÐÃôÈñµØ²ì¾õºÍ±ÜÃâÕâЩÎÊÌâ¡£
¡¡¡¡·´ÀýÖ®Ò»£º¶ªÆúÒì³£
¡¡¡¡´úÂ룺15ÐÐ-18ÐС£
¡¡¡¡Õâ¶Î´úÂë²¶»ñÁËÒ쳣ȴ²»×÷Èκδ¦Àí£¬¿ÉÒÔËãµÃÉÏJava±à³ÌÖеÄɱÊÖ¡£´ÓÎÊÌâ³öÏֵįµ·±³Ì¶ÈºÍ»öº¦³Ì¶ÈÀ´¿´£¬ËüÒ²Ðí¿ÉÒÔºÍC/C++³ÌÐòµÄÒ»¸ö¶ñÃûÔ¶²¥µÄÎÊÌâÏàÌá²¢ÂÛ£º²»¼ì²é»º³åÇøÊÇ·ñÒÑÂú¡£Èç¹ûÄã¿´µ½ÁËÕâÖÖ¶ªÆú£¨¶ø²»ÊÇÅ׳ö£©Òì³£µÄÇé¿ö£¬¿ÉÒÔ°Ù·ÖÖ®¾ÅÊ®¾ÅµØ¿Ï¶¨´úÂë´æÔÚÎÊÌ⣨ÔÚ¼«ÉÙÊýÇé¿öÏ£¬Õâ¶Î´úÂëÓдæÔÚµÄÀíÓÉ£¬µ«×îºÃ¼ÓÉÏÍêÕûµÄ×¢ÊÍ£¬ÒÔÃâÒýÆð±ðÈËÎó½â£©¡£
¡¡¡¡Õâ¶Î´úÂëµÄ´íÎóÔÚÓÚ£¬Òì³££¨¼¸ºõ£©×ÜÊÇÒâζ×ÅijЩÊÂÇé²»¶Ô¾¢ÁË£¬»òÕß˵ÖÁÉÙ·¢ÉúÁËijЩ²»Ñ°³£µÄÊÂÇ飬ÎÒÃDz»Ó¦¸Ã¶Ô³ÌÐò·¢³öµÄÇó¾ÈÐźű£³Ö³ÁĬºÍÎÞ¶¯ÓÚÖÔ¡£µ÷ÓÃÒ»ÏÂprintStackTraceËã²»ÉÏ“´¦ÀíÒì³£”¡£²»´í£¬µ÷ÓÃprintStackTrace¶Ôµ÷ÊÔ³ÌÐòÓаïÖú£¬µ«³ÌÐòµ÷ÊԽ׶νáÊøÖ®ºó£¬printStackTrace¾Í²»Ó¦ÔÙÔÚÒì³£´¦ÀíÄ£¿éÖе£¸ºÖ÷ÒªÔðÈÎÁË¡£
¡¡¡¡¶ªÆúÒì³£µÄÇéÐηdz£ÆÕ±é¡£´ò¿ªJDKµÄ
Ïà¹ØÎĵµ£º
Ò»£º×¼±¸ www.savarese.org download
1. rocksaw-1.0.0-src.tar.gz
2. vserv-tcpip-0.9.2-src.tar.gz
¶þ£º±àÒëÔ´ÎļþµÃµ½jar°ü ʹÓÃAnt
1. build vserv-tcpip-0.9.2-src
ÔÚvserv-tcpip-0.9.2Ŀ¼ÏÂÃæ½¨Ò»¸ötestsĿ¼£¬È»ºóÔÚcmd´°¿ÚϽøÈë ......
Ò». stream
´ú±íµÄÊÇÈκÎÓÐÄÜÁ¦²ú³öÊý¾ÝµÄÊý¾ÝÔ´£¬»òÊÇÈκÎÓÐÄÜÁ¦½ÓÊÕÊý¾ÝµÄ½ÓÊÕÔ´¡£ÔÚJavaµÄIOÖУ¬ËùÓеÄstream£¨°üÀ¨InputºÍOut stream£©¶¼°üÀ¨Á½ÖÖÀàÐÍ£º
1 ÒÔ×Ö½ÚΪµ¼ÏòµÄstream
ÒÔ×Ö½ÚΪµ¼ÏòµÄstream£¬±íʾÒÔ×Ö½ÚΪµ¥Î»´ÓstreamÖжÁÈ¡»òÍùstreamÖÐдÈëÐÅÏ¢¡£ÒÔ×Ö½ÚΪµ¼ÏòµÄstream°üÀ¨ÏÂÃæ¼¸ÖÖÀàÐÍ£º
Input s ......
7£®1 Swing¼ò½é
7.1.1 ¼ò½é
¡¡¡¡µÚÎå½²ÖÐÎÒÃÇѧϰÁËAWT£¬AWTÊÇSwingµÄ»ù´¡¡£SwingµÄ²úÉúÖ÷ÒªÔÒò¾ÍÊÇAWT²»ÄÜÂú×ãͼÐλ¯Óû§½çÃæ·¢Õ¹µÄÐèÒª¡£
AWTÉè¼ÆµÄ³õÖÔÊÇÖ§³Ö¿ª·¢Ð¡Ó¦ÓóÌÐòµÄ¼òµ¥Óû§½çÃæ¡£ÀýÈçAWTȱÉÙ¼ôÌù°å¡¢´òÓ¡Ö§³Ö¡¢¼üÅ̵¼º½µÈÌØÐÔ£¬¶øÇÒÔÀ´µÄAWTÉõÖÁ²»°üÀ¨µ¯³öʽ²Ëµ¥»ò¹ö¶¯´°¸ñµÈ»ù±¾ÔªËØ¡£
¡¡¡¡´ËÍâAWT»¹´ ......
µÃ°²Ææ×¨Âô£¨Ô˶¯ÐÝÏÐЬ£¬°åЬ£©ÌÔ±¦Ð¡µê£ºwww.bxbshoes.com
Java ¶¨ÒåµÄλÔËË㣨bitwise operators £©Ö±½Ó¶ÔÕûÊýÀàÐ͵Äλ½øÐвÙ×÷£¬ÕâЩÕûÊýÀàÐͰüÀ¨long£¬int£¬short£¬char£¬and byte ¡£±í4-2 ÁгöÁËλÔËË㣺
±í4.2 λÔËËã·û¼°Æä½á¹û
ÔËËã·û ½á¹û &nb ......
1¡¢Ê¹ÓÃMouseListener½è¿Ú´¦ÀíÊó±êʼþ
Êó±êʼþÓÐ5ÖÖ£º°´ÏÂÊó±ê¼ü£¬ÊÍ·ÅÊó±ê¼ü£¬µã»÷Êó±ê¼ü£¬Êó±ê½øÈëºÍÊó±êÍ˳ö
Êó±êʼþÀàÐÍÊÇMouseEvent£¬Ö÷Òª·½·¨ÓУº
getX(),getY() »ñÈ¡Êó±êλÖÃ
getModifiers() »ñÈ¡Êó±ê×ó¼ü»òÕßÓÒ¼ü
getClickCount() »ñÈ¡Êó±ê±»µã»÷µÄ´ÎÊý
getSource() »ñÈ¡Êó±ê·¢ÉúµÄʼþÔ´
ʼþÔ ......