JavaÒì³£´¦Àí
Äã¾õµÃ×Ô¼ºÊÇÒ»¸öJavaר¼ÒÂð£¿ÊÇ·ñ¿Ï¶¨×Ô¼ºÒѾȫÃæÕÆÎÕÁËJavaµÄÒì³£´¦Àí»úÖÆ£¿ÔÚÏÂÃæÕâ¶Î´úÂëÖУ¬ÄãÄܹ»Ñ¸ËÙÕÒ³öÒì³£´¦ÀíµÄÁù¸öÎÊÌâÂð£¿
OutputStreamWriter out = ...;
java.sql.Connection conn = ...;
try { // ¢É
Statement stat = conn.createStatement();
ResultSet rs = stat.executeQuery("select uid, name from user");
while (rs.next()) {
System.out.println("ID£º" + rs.getString("uid") + // ¢Ê
"£¬ÐÕÃû£º" + rs.getString("name"));
}
conn.close(); // ¢Ç
out.close();
} catch (Exception ex) {// ¢Æ
ex.printStackTrace(); // ¢Å£¬¢È
}
×÷Ϊһ¸öjava³ÌÐòÔ±£¬ÄãÖÁÉÙÓ¦¸ÃÄܹ»ÕÒ³öÁ½¸öÎÊÌâ¡£µ«ÊÇ£¬Èç¹ûÄã²»ÄÜÕÒ³öÈ«²¿Áù¸öÎÊÌ⣬Çë¼ÌÐøÔĶÁ±¾ÎÄ¡£
¡¡¡¡±¾ÎÄÌÖÂ۵IJ»ÊÇJavaÒì³£´¦ÀíµÄÒ»°ãÐÔÔÔò£¬ÒòΪÕâЩÔÔòÒѾ±»´ó¶àÊýÈËÊìÖª¡£ÎÒÃÇÒª×öµÄÊÇ·ÖÎö¸÷ÖֿɳÆΪ“·´Àý”£¨anti-pattern£©µÄÎ¥±³ÓÅÐã±àÂë¹æ·¶µÄ³£¼û»µÏ°¹ß£¬°ïÖú¶ÁÕßÊìϤÕâЩµäÐ͵ķ´ÃæÀý×Ó£¬´Ó¶øÄܹ»ÔÚʵ¼Ê¹¤×÷ÖÐÃôÈñµØ²ì¾õºÍ±ÜÃâÕâЩÎÊÌâ¡£
¡¡¡¡·´ÀýÖ®Ò»£º¶ªÆúÒì³£
¡¡¡¡´úÂ룺12ÐÐ-14ÐС£
¡¡¡¡Õâ¶Î´úÂ벶»ñÁËÒ쳣ȴ²»×÷Èκδ¦Àí£¬¿ÉÒÔËãµÃÉÏJava±à³ÌÖеÄɱÊÖ¡£´ÓÎÊÌâ³öÏÖµÄƵ·±³Ì¶ÈºÍ»öº¦³Ì¶ÈÀ´¿´£¬ËüÒ²Ðí¿ÉÒÔºÍC/C++³ÌÐòµÄÒ»¸ö¶ñÃûÔ¶²¥µÄÎÊÌâÏàÌá²¢ÂÛ??²»¼ì²é»º³åÇøÊÇ·ñÒÑÂú¡£Èç¹ûÄã¿´µ½ÁËÕâÖÖ¶ªÆú£¨¶ø²»ÊÇÅ׳ö£©Òì³£µÄÇé¿ö£¬¿ÉÒÔ°Ù·ÖÖ®¾ÅÊ®¾ÅµØ¿Ï¶¨´úÂë´æÔÚÎÊÌ⣨ÔÚ¼«ÉÙÊýÇé¿öÏ£¬Õâ¶Î´úÂëÓдæÔÚµÄÀíÓÉ£¬µ«×îºÃ¼ÓÉÏÍêÕûµÄ×¢ÊÍ£¬ÒÔÃâÒýÆð±ðÈËÎó½â£©¡£
¡¡¡¡Õâ¶Î´úÂëµÄ´íÎóÔÚÓÚ£¬Òì³££¨¼¸ºõ£©×ÜÊÇÒâζ×ÅijЩÊÂÇé²»¶Ô¾¢ÁË£¬»òÕß˵ÖÁÉÙ·¢ÉúÁËijЩ²»Ñ°³£µÄÊÂÇ飬ÎÒÃDz»Ó¦¸Ã¶Ô³ÌÐò·¢³öµÄÇó¾ÈÐźű£³Ö³ÁĬºÍÎÞ¶¯ÓÚÖÔ¡£µ÷ÓÃÒ»ÏÂprintStackTraceËã²»ÉÏ“´¦ÀíÒì³£”¡£²»´í£¬µ÷ÓÃprintStackTrace¶Ôµ÷ÊÔ³ÌÐòÓаïÖú£¬µ«³ÌÐòµ÷ÊԽ׶νáÊøÖ®ºó£¬printStackTrace¾Í²»Ó¦ÔÙÔÚÒì³£´¦ÀíÄ£¿éÖе£¸ºÖ÷ÒªÔðÈÎÁË¡£
¡¡¡¡¶ªÆúÒì³£µÄÇéÐηdz£Æձ顣´ò¿ªJDKµÄThreadDeathÀàµÄÎĵµ£¬¿ÉÒÔ¿´µ½ÏÂÃæÕâ¶Î˵Ã÷£º“ÌرðµØ£¬ËäÈ»³öÏÖThreadDeathÊÇÒ»ÖÖ‘Õý³£µÄÇéÐÎ’£¬µ«ThreadDeathÀàÊÇError¶ø²»ÊÇExceptionµÄ×ÓÀ࣬ÒòΪÐí¶àÓ¦ÓûᲶ»ñËùÓеÄExceptionÈ»ºó¶ªÆúËü²»ÔÙÀí²Ç¡£”Õâ¶Î»°µÄÒâ˼ÊÇ£¬ËäÈ»ThreadDeath´ú±íµÄÊÇÒ»ÖÖÆÕͨµÄÎÊÌ⣬µ«¼øÓÚÐí¶àÓ¦ÓûáÊÔͼ²¶»ñËùÓÐÒ쳣Ȼºó²»ÓèÒÔÊʵ±µ
Ïà¹ØÎĵµ£º
Javaѧϰ´ÓÈëÃŵ½¾«Í¨
Ò»¡¢ JDK (Java Development Kit)
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJ ......
ÒøÐбÊÊÔÌâ¼°´ð°¸:java±ÊÊÔÌâ¼°´ð°¸
1¡¢×÷ÓÃÓòpublic,private,protected,ÒÔ¼°²»Ð´Ê±µÄÇø±ð
´ð£º
Çø±ðÈçÏ£º
×÷ÓÃÓò µ±Ç°Àà ͬһpackage ×ÓËïÀà &n ......
£¨1£©¡¢¸¡µãÊý¾«È·¼ÆËã
ʤÀûÓÍÌïÈýÁ÷ºÏÒ»ÏîÄ¿ÖÐÒ»Ö±´æÔÚÒ»¸öÎÊÌ⣬¾ÍÊÇÿ´Î±¨±íͳ¼ÆµÄÎï×ʽð¶îºÍʵ¼ÊµÄ½ð¶îÒª²îÄÇô¼¸·ÖÇ®£¬ºÍʵ¼Ê½ð¶î²»Ò»Ö£¬Èÿͻ§¾õµÃ×ÜÊDz»ÄÇôÊæ·þ£¬ÔÒòÊÇÒòΪÎÒÃÇʹÓÃjavaµÄ¸¡µãÀàÐÍdoubleÀ´¶¨ÒåÎï×ʽð¶î£¬²¢ÇÒÔÚ±¨±íͳ¼ÆÖÐÎÒÃǾ³£Òª½øÐÐһЩÔËË㣬µ«JavaÖи¡µãÊý£¨double¡¢float£©µÄ¼ÆËãÊǷǾ«È· ......
¡¡¡¡¶ÔÓÚ Java ÓïÑÔ¿ª·¢ÈËÔ±À´Ëµ£¬ÐÅÏ¢¹ýÁ¿ÊÇÒ»¸öÕæÕýµÄÎÊÌ⡣ÿ¸öÐÂÈëÐеijÌÐòÔ±¶¼ÒªÃæÁÙÒ»¸öÁîÈËηËõµÄÌôÕ½£ºÒª½øÈëµÄÐÐÒµÊÇÒ»¸ö¾ßÓк£Á¿ÖªÊ¶µÄÐÐÒµ¡£ÒªÁ˽âµÄ¶«Î÷¼òֱ̫¶àÁË¡£¶ÔÓÚÓоÑéµÄÀÏÊÖÀ´Ëµ£¬Çé¿öÖ»ÓÐЩ΢ºÃת¡£ÖªÊ¶Á¿×ÜÔÚÔö´ó£¬½ö½ö¸úÉϽø¶È¾ÍÊÇÒ»¸öÌôÕ½¡£Èç¹ûÓÐÒ»·ÝרҵÈËÊ¿±Ø±¸µÄÊé¼®ºÍÍøÕ¾Áбí¸ÃÓжàºÃ!±¾Îľ ......