JavaÐÔÄÜÓÅ»¯
JavaÐÔÄÜÓÅ»¯¼¼Çɼ¯½õ
Ò»¡¢Í¨ÓÃÆª
¡¡¡¡1.1 ²»ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀý
¡¡¡¡1.2 ʹÓ÷Ç×èÈûI/O
¡¡¡¡1.3 É÷ÓÃÒì³£
¡¡
¡¡1.4 ²»ÒªÖظ´³õʼ»¯±äÁ¿
¡¡¡¡1.5 ¾¡Á¿Ö¸¶¨ÀàµÄfinalÐÞÊηû
¡¡¡¡1.6 ¾¡Á¿Ê¹Óþֲ¿±äÁ¿
¡¡¡¡1.7
³Ë·¨ºÍ³ý·¨
¶þ¡¢J2EEƪ
¡¡¡¡2.1 ʹÓûº³å±ê¼Ç
¡¡¡¡2.2 ʼÖÕͨ¹ý»á»°Bean·ÃÎÊʵÌåBean
¡¡¡¡
2.3 Ñ¡ÔñºÏÊʵÄÒýÓûúÖÆ
¡¡¡¡2.4 ÔÚ²¿ÊðÃèÊöÆ÷ÖÐÉèÖÃÖ»¶ÁÊôÐÔ
¡¡¡¡2.5 »º³å¶ÔEJB HomeµÄ·ÃÎÊ
¡¡¡¡2.6
ΪEJBʵÏÖ±¾µØ½Ó¿Ú
¡¡¡¡2.7 Éú³ÉÖ÷¼ü
¡¡¡¡2.8 ¼°Ê±Çå³ý²»ÔÙÐèÒªµÄ»á»°
¡¡¡¡2.9
ÔÚJSPÒ³ÃæÖйرÕÎÞÓõĻỰ
¡¡¡¡2.10 ServletÓëÄÚ´æÊ¹ÓÃ
¡¡¡¡2.11 HTTP Keep-Alive
¡¡¡¡
2.12 JDBCÓëUnicode
¡¡¡¡2.13 JDBCÓëI/O
¡¡¡¡1.14 ÄÚ´æÊý¾Ý¿â
Èý¡¢GUIƪ
¡¡¡¡
3.1 ÓÃJARѹËõÀàÎļþ
¡¡¡¡3.2 ÌáʾApplet×°Èë½ø³Ì
¡¡¡¡3.3 ÔÚ»³öͼÐÎ֮ǰԤÏÈ×°ÈëËü
¡¡¡¡3.4
¸²¸Çupdate·½·¨
¡¡¡¡3.5 ÑÓ³ÙÖØ»²Ù×÷
¡¡¡¡3.6 ʹÓÃË«»º³åÇø
¡¡¡¡3.7 ʹÓÃBufferedImage
¡¡
¡¡3.8 ʹÓÃVolatileImage
¡¡¡¡3.9 ʹÓÃWindow Blitting
ËÄ¡¢²¹³ä×ÊÁÏ
===================================
ÕýÎÄ:
===================================
Ò»¡¢Í¨ÓÃÆª
“ͨÓÃÆª”ÌÖÂÛµÄÎÊÌâÊʺÏÓÚ´ó¶àÊýJavaÓ¦Óá£
1.1 ²»ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀý
ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀýʱ£¬¹¹Ô캯ÊýÁ´ÖеÄËùÓй¹Ô캯Êý¶¼»á±»×Ô¶¯µ÷Óᣵ«Èç¹ûÒ»¸ö¶ÔÏóʵÏÖÁËCloneable½Ó¿Ú£¬ÎÒÃÇ¿ÉÒÔµ÷ÓÃËüµÄ
clone()·½·¨¡£clone()·½·¨²»»áµ÷ÓÃÈκÎÀ๹Ô캯Êý¡£
ÔÚʹÓÃÉè¼ÆÄ£Ê½£¨Design
Pattern£©µÄ³¡ºÏ£¬Èç¹ûÓÃFactoryģʽ´´½¨¶ÔÏó£¬Ôò¸ÄÓÃclone()·½·¨´´½¨ÐµĶÔÏóʵÀý·Ç³£¼òµ¥¡£ÀýÈ磬ÏÂÃæÊÇFactoryģʽµÄÒ»¸ö
µäÐÍʵÏÖ£º
public static Credit getNewCredit() {
return new Credit();
}
¸Ä½øºóµÄ´úÂëʹÓÃclone()·½·¨£¬ÈçÏÂËùʾ£º
private static Credit BaseCredit = new Credit();
public static
Credit getNewCredit() {
return (Credit) BaseCredit.clone();
}
ÉÏÃæµÄ˼·¶ÔÓÚÊý×é´¦ÀíͬÑùºÜÓÐÓá£
1.2 ʹÓ÷Ç×èÈûI/O
°æ±¾½ÏµÍµÄJDK²»Ö§³Ö·Ç×èÈûI/O
API¡£Îª±ÜÃâI/O×èÈû£¬Ò»Ð©Ó¦ÓòÉÓÃÁË´´½¨´óÁ¿Ï̵߳İ취£¨ÔڽϺõÄÇé¿öÏ£¬»áʹÓÃÒ»¸ö»º³å³Ø£©¡£ÕâÖÖ¼¼Êõ¿ÉÒÔÔÚÐí¶à±ØÐëÖ§³Ö²¢·¢I/OÁ÷µÄÓ¦ÓÃÖмû
µ½£¬ÈçWeb·þÎñÆ÷¡¢±¨¼ÛºÍÅÄÂôÓ¦Óõȡ£È»¶ø£¬´´½¨JavaÏß³ÌÐèÒªÏ൱¿É¹ÛµÄ¿ªÏú¡£
JDK 1.4ÒýÈëÁË·
Ïà¹ØÎĵµ£º
¶àÏ̵߳Äͬ²½ÒÀ¿¿µÄÊǶÔÏóËø»úÖÆ£¬synchronized¹Ø¼ü×ֵı³ºó¾ÍÊÇÀûÓÃÁË·âËøÀ´ÊµÏÖ¶Ô¹²Ïí×ÊÔ´µÄ»¥³â·ÃÎÊ¡£
ÏÂÃæÒÔÒ»¸ö¼òµ¥µÄʵÀýÀ´½øÐжԱȷÖÎö¡£ÊµÀýÒªÍê³ÉµÄ¹¤×÷·Ç³£¼òµ¥£¬¾ÍÊÇ´´½¨10¸öỊ̈߳¬Ã¿¸öÏ̶߳¼´òÓ¡´Ó0µ½99Õâ100¸öÊý×Ö£¬ÎÒÃÇÏ£ÍûÏß³ÌÖ®¼ä²»»á³öÏÖ½»²æÂÒÐò´òÓ¡£¬¶øÊÇ˳ÐòµØ´òÓ¡¡£
ÏÈÀ´¿´µÚÒ»¶ ......
±¾ÎÄÓɲ©Ö÷´Óhttp://www.blogjava.net/freeman1984/archive/2007/09/27/148850.html×ªÔØ£»ÔÎijö´¦£¬²©Ö÷Ò²²»ÖªµÀ£¬Ï£Íû¶Ô´ó¼ÒÓеã°ïÖú......
ÁùÖÖÒì³£´¦ÀíµÄªϰ
Äã¾õµÃ×Ô¼ºÊÇÒ»¸öJavaר¼ÒÂð£¿ÊÇ·ñ¿Ï¶¨×Ô¼ºÒÑ¾È«ÃæÕÆÎÕÁËJavaµÄÒì³£´¦Àí»úÖÆ£¿ÔÚÏÂÃæÕâ¶Î´úÂëÖУ¬ÄãÄܹ»Ñ¸ËÙÕÒ³öÒì³£´¦ÀíµÄÁù¸öÎÊÌâÂð£¿
1 Output ......
ÄãµÄSQL Server 2000±ØÐë´òÉÏSP3µÄ²¹,È»ºó°²×°MicrosoftµÄJDBCÇý¶¯,½«ÒÔÏÂÈý¸öjar°ü¸´ÖƵ½WebContent\WEB-INF\lib
msbase.jar
mssqlserver.jar
msutil.jar
ÏÂÃæÊDzâÊÔ´úÂ룬ûÓб¨´íÊý¾Ý¿â¾ÍÄÜÕý³£Á¬½Ó
public class DbcTest {
/**
* @param args
*/
public static void main(String[] args) {
Str ......
ÏÂÊöÊ®Ëĸö¼¼ÇÉ£¬ÊÇÐí¶àÈËÔÚ´óÁ¿µÄÊý¾Ý¿â·ÖÎöÓëÉè¼ÆÊµ¼ùÖУ¬Öð²½×ܽá³öÀ´µÄ¡£¶ÔÓÚÕâЩ¾ÑéµÄÔËÓ㬶ÁÕß²»ÄÜÉú°ïÓ²Ì×£¬ËÀ¼ÇÓ²±³£¬¶øÒªÏû»¯Àí½â£¬ÊµÊÂÇóÊÇ£¬Áé»îÕÆÎÕ¡£²¢Öð²½×öµ½£ºÔÚÓ¦ÓÃÖз¢Õ¹£¬ÔÚ·¢Õ¹ÖÐÓ¦Óá£
1. Ôʼµ¥¾ÝÓëʵÌåÖ®¼äµÄ¹ØÏµ
¡¡¡¡
  ......
ÓÐÈçÏÂÇé¿öÏ¿ÉÒÔÓõ½ÄÚ´æÎļþÓ³Éä¼¼Êõ½â¾öÎÊÌâ:
1.²»Òª¸´ÖÆÎļþÖÐËùÓеÄÊý¾Ý£¬Ö»ÐèÒªÐÞ¸ÄÎļþÖоֲ¿µÄÊý¾Ý¡£
2.²¢ÐÐ\·Ö¶Î´¦Àí´óÎļþ¡£
ÈçÏ´úÂëʾʹÓÃjavaNIO¾Ö²¿ÐÞ¸ÄÎļþÖÐÖ¸¶¨Î»ÖõIJ¿·ÖÊý¾Ý£º
Java´úÂë
/**
* ÐÞ¸ÄÎļþÖеÄijһ²¿·ÖµÄÊý¾ ......