Java ¶àÏ̼߳äµÄͨѶ
ÎÊÌâ
ÔÚǰһС½Ú£¬½éÉÜÁËÔÚ¶àÏ̱߳à³ÌÖÐʹÓÃͬ²½»úÖƵÄÖØÒªÐÔ£¬²¢Ñ§»áÁËÈçºÎʵÏÖͬ²½µÄ·½·¨À´ÕýÈ·µØ·ÃÎʹ²Ïí×ÊÔ´¡£ÕâЩÏß³ÌÖ®¼äµÄ¹ØϵÊÇƽµÈµÄ£¬±Ë´ËÖ®¼ä²¢²»´æÔÚÈκÎÒÀÀµ£¬ËüÃǸ÷×Ô¾ºÕùCPU×ÊÔ´£¬»¥²»ÏàÈ㬲¢ÇÒ»¹ÎÞÌõ¼þµØ×èÖ¹ÆäËûÏ̶߳Թ²Ïí×ÊÔ´µÄÒì²½·ÃÎÊ¡£È»¶ø£¬Ò²ÓкܶàÏÖʵÎÊÌâÒªÇó²»½öҪͬ²½µÄ·ÃÎÊͬһ¹²Ïí×ÊÔ´£¬¶øÇÒÏ̼߳仹±Ë´ËÇ£ÖÆ£¬Í¨¹ýÏ໥ͨÐÅÀ´ÏòÇ°Íƽø¡£ÄÇô£¬¶à¸öÏß³ÌÖ®¼äÊÇÈçºÎ½øÐÐͨÐŵÄÄØ£¿
½â¾ö˼·
ÔÚÏÖʵӦÓÃÖУ¬ºÜ¶àʱºò¶¼ÐèÒªÈöà¸öḬ̈߳´ÕÕÒ»¶¨µÄ´ÎÐòÀ´·ÃÎʹ²Ïí×ÊÔ´£¬ÀýÈ磬¾µäµÄÉú²úÕߺÍÏû·ÑÕßÎÊÌâ¡£ÕâÀàÎÊÌâÃèÊöÁËÕâÑùÒ»ÖÖÇé¿ö£¬¼ÙÉè²Ö¿âÖÐÖ»ÄÜ´æ·ÅÒ»¼þ²úÆ·£¬Éú²úÕß½«Éú²ú³öÀ´µÄ²úÆ··ÅÈë²Ö¿â£¬Ïû·ÑÕß½«²Ö¿âÖеIJúÆ·È¡×ßÏû·Ñ¡£Èç¹û²Ö¿âÖÐûÓвúÆ·£¬ÔòÉú²úÕß¿ÉÒÔ½«²úÆ··ÅÈë²Ö¿â£¬·ñÔòÍ£Ö¹Éú²ú²¢µÈ´ý£¬Ö±µ½²Ö¿âÖеIJúÆ·±»Ïû·ÑÕßÈ¡×ßΪֹ¡£Èç¹û²Ö¿âÖзÅÓвúÆ·£¬ÔòÏû·ÑÕß¿ÉÒÔ½«²úÆ·È¡×ßÏû·Ñ£¬·ñÔòÍ£Ö¹Ïû·Ñ²¢µÈ´ý£¬Ö±µ½²Ö¿âÖÐÔٴηÅÈë²úƷΪֹ¡£ÏÔÈ»£¬ÕâÊÇÒ»¸öͬ²½ÎÊÌ⣬Éú²úÕߺÍÏû·ÑÕß¹²Ïíͬһ×ÊÔ´£¬²¢ÇÒ£¬Éú²úÕߺÍÏû·ÑÕßÖ®¼ä±Ë´ËÒÀÀµ£¬»¥ÎªÌõ¼þÏòÇ°Íƽø¡£µ«ÊÇ£¬¸ÃÈçºÎ±àд³ÌÐòÀ´½â¾öÕâ¸öÎÊÌâÄØ£¿
´«Í³µÄ˼·ÊÇÀûÓÃÑ»·¼ì²âµÄ·½Ê½À´ÊµÏÖ£¬ÕâÖÖ·½Ê½Í¨¹ýÖظ´¼ì²éijһ¸öÌض¨Ìõ¼þÊÇ·ñ³ÉÁ¢À´¾ö¶¨Ï̵߳ÄÍƽø˳Ðò¡£±ÈÈ磬һµ©Éú²úÕßÉú²ú½áÊø£¬Ëü¾Í¼ÌÐøÀûÓÃÑ»·¼ì²âÀ´ÅжϲֿâÖеIJúÆ·ÊÇ·ñ±»Ïû·ÑÕßÏû·Ñ£¬¶øÏû·ÑÕßÒ²ÊÇÔÚÏû·Ñ½áÊøºó¾Í»áÁ¢¼´Ê¹ÓÃÑ»·¼ì²âµÄ·½Ê½À´ÅжϲֿâÖÐÊÇ·ñÓַŽø²úÆ·¡£ÏÔÈ»£¬ÕâЩ²Ù×÷ÊǺܺķÑCPU×ÊÔ´µÄ£¬²»ÖµµÃÌᳫ¡£ÄÇôÓÐûÓиüºÃµÄ·½·¨À´½â¾öÕâÀàÎÊÌâÄØ£¿
Ê×ÏÈ£¬µ±Ïß³ÌÔÚ¼ÌÐøÖ´ÐÐÇ°ÐèÒªµÈ´ýÒ»¸öÌõ¼þ·½¿É¼ÌÐøÖ´ÐÐʱ£¬½öÓÐ synchronized ¹Ø¼ü×ÖÊDz»¹»µÄ¡£ÒòΪËäÈ»synchronized¹Ø¼ü×Ö¿ÉÒÔ×èÖ¹²¢·¢¸üÐÂͬһ¸ö¹²Ïí×ÊÔ´£¬ÊµÏÖÁËͬ²½£¬µ«ÊÇËü²»ÄÜÓÃÀ´ÊµÏÖÏ̼߳äµÄÏûÏ¢´«µÝ£¬Ò²¾ÍÊÇËùνµÄͨÐÅ¡£¶øÔÚ´¦Àí´ËÀàÎÊÌâµÄʱºòÓÖ±ØÐë×ñÑÒ»ÖÖÔÔò£¬¼´£º¶ÔÓÚÉú²úÕߣ¬ÔÚÉú²úÕßûÓÐÉú²ú֮ǰ£¬ÒªÍ¨ÖªÏû·ÑÕߵȴý£»ÔÚÉú²úÕßÉú²úÖ®ºó£¬ÂíÉÏÓÖ֪ͨÏû·ÑÕßÏû·Ñ£»¶ÔÓÚÏû·ÑÕߣ¬ÔÚÏû·ÑÕßÏû·ÑÖ®ºó£¬ÒªÍ¨ÖªÉú²úÕßÒѾÏû·Ñ½áÊø£¬ÐèÒª¼ÌÐøÉú²úеIJúÆ·ÒÔ¹©Ïû·Ñ¡£
Æäʵ£¬JavaÌṩÁË3¸ö·Ç³£ÖØÒªµÄ·½·¨À´ÇÉÃîµØ½â¾öÏ̼߳äµÄͨÐÅÎÊÌâ¡£Õâ3¸ö·½·¨·Ö±ðÊÇ£ºwait()¡¢notify()ºÍnotifyAll()¡£ËüÃǶ¼ÊÇObjectÀàµÄ×îÖÕ·½·¨£¬Òò´Ëÿһ¸öÀ඼ĬÈÏÓµÓÐËüÃÇ¡£
ËäÈ»ËùÓеÄÀ඼ĬÈÏÓµÓÐÕâ3¸ö·½·¨£¬µ«ÊÇÖ»ÓÐÔÚsynchronized¹Ø¼ü×Ö×÷Óõķ¶Î§ÄÚ£¬²¢ÇÒÊÇͬһ¸öͬ²½
Ïà¹ØÎĵµ£º
ÎÒ½ñÌìѧϰÁËstruts¿ò¼ÜµÄ֪ʶ£¬×öÁ˼òµ¥µÄ±Ê¼Ç£º
Ò»¡¢ Action±êÇ©ÖÐÊôÐÔ £º
l AttributeµÄÖµ£¬Èç²»ÉèÖã¬Ä¬ÈÏֵΪaction±êÇ©ÖÐnameÊôÐÔµÄÖµ¡£
l &n ......
¿ÉÒÔ˵´úÀíÊÇjavaÊ®·ÖÖØÒªµÄÒ»ÖÖ»úÖÆ£¬ÁíÒ»¸öµ±È»ÊÇÊôÓÚ·´ÉäÁË£¬jdkÖе¥¶À½²µ½ÁË·´ÉäAPI£¨java.lang.reflect£©£¬¿ÉÄÜÓÐÈËÈÏΪ·´Éä¶Ô×ÊÔ´ÏûºÄ±È½ÏÀ÷º¦£¬È·ÊµÒ²ÊÇ£¬·´Éä¿Ï¶¨ÊÇÒªÏûºÄ×ÊÔ´µÄ£¬µ«Ò²²»ÊÇʲô¶¼ÒªÓõ½·´É䣬ËùÒÔ×î¼ÑÊÔÑéÓ¦¸ÃÊÇÔÚ×ÊÔ´ÏûºÄ³Ì¶ÈºÍ·´ÉäµÄʹÓó̶ÈÖ®¼äÕÒµ½Ò»¸öƽºâµã£¬±¾ÎIJ¢²»´òËã½²·´É䣬¹ØÓÚ·´ÉäµÄÐ ......
Java.sql°üÖÐµÄ java.sql.Driver, jdbc.sql.ConnectionµÈÌṩ¸ø³ÌÐò¿ª·¢ÈËԱͳһµÄ¿ª·¢½Ó¿Ú£¬Êý¾Ý¿âÌṩÉÌÌṩÏàÓ¦µÄʵÏÖ£¬¶Ô³ÌÐò¿ª·¢ÈËÔ±À´½²Ö»ÒªÖªµÀÕâЩ½Ó¿Ú¶¼ÓÐÄÄЩ·½·¨¾Í¿ÉÒÔÁË¡£µ«ÎÒÃÇ¿ÉÒÔÉîÈëһЩ¿´¿´µ½µ×ÕâÀïÃ涼×öÁËÄÇЩÊ£¬ ͬʱҲ¿ÉÒÔѧϰÆäÖеıà³Ìģʽ(ÈçInterfaceģʽµÈ)¡£
¡¡¡¡1¡¢ Class.forName(String cl ......
²»¹ÜÎÒÊǶàôϲ»¶JAVAµ«ÊÇ£¬´Óʵ¼Ê¿ª·¢½Ç¶È½²£¬JavaµÄ¶àÏß³ÌȷʵûÓÐC++ºÃʹ¡£
±íÏÖÔÚ£º
1.JavaûÓÐÈ«¾Ö±äÁ¿£»
2.Java µÄÏß³ÌÖ®¼äµÄͨÐűȽϲC++ÌṩÁ˶àÖÖͨÐÅ·½Ê½£»
3.JavaµÄÊý¾Ýͬ²½ÊÇͨ¹ýsynchronizedÀ´ÊµÏÖ£¬µ«ÊÇ»ù±¾ÉϵÈÓÚ½»¸øÁËÐéÄâ»úÀ´Íê³É£¬¶øC++ÓкܶàÖÖ£ºÁÙ½çÇø¡¢»¥³âÌåµÈ¡£
4. JavaµÄ¶àÏß³Ìrun·½· ......
ÔÚ Java ³ÌÐòÖÐʹÓöàÏß³ÌÒª±ÈÔÚ C »ò C++ ÖÐÈÝÒ׵ö࣬ÕâÊÇÒòΪ Java ±à³ÌÓïÑÔÌṩÁËÓïÑÔ¼¶µÄÖ§³Ö¡£±¾ÎÄͨ¹ý¼òµ¥µÄ±à³ÌʾÀýÀ´ËµÃ÷ Java ³ÌÐòÖеĶàÏß³ÌÊǶàôֱ¹Û¡£¶ÁÍê±¾ÎÄÒÔºó£¬Óû§Ó¦¸ÃÄܹ»±àд¼òµ¥µÄ¶àÏ̳߳ÌÐò¡£
¡¡¡¡ÎªÊ²Ã´»áÅŶӵȴý£¿
¡¡¡¡ÏÂÃæµÄÕâ¸ö¼òµ¥µÄ Java ³ÌÐòÍê³ÉËÄÏî²»Ïà¹ØµÄÈÎÎñ¡£ÕâÑùµÄ³ÌÐòÓе¥¸ö¿ØÖ ......