java»ù´¡»Ø¹Ë ·â×°¼Ì³Ð¶à̬
ÃæÏò¶ÔÏó±à³ÌÓÐÈý¸öÌØÕ÷£¬¼´·â×°¡¢¼Ì³ÐºÍ¶à̬¡£
·â×°Òþ²ØÁËÀàµÄÄÚ²¿ÊµÏÖ»úÖÆ£¬´Ó¶ø¿ÉÒÔÔÚ²»Ó°ÏìʹÓÃÕßµÄÇ°ÌáϸıäÀàµÄÄÚ²¿½á¹¹£¬Í¬Ê±±£»¤ÁËÊý¾Ý¡£
¼Ì³ÐÊÇΪÁËÖØÓø¸Àà´úÂ룬ͬʱΪʵÏÖ¶à̬ÐÔ×÷×¼±¸¡£ÄÇôʲôÊǶà̬ÄØ£¿
·½·¨µÄÖØд¡¢ÖØÔØÓ붯̬Á¬½Ó¹¹³É¶à̬ÐÔ¡£JavaÖ®ËùÒÔÒýÈë¶à̬µÄ¸ÅÄÔÒòÖ®Ò»ÊÇËüÔÚÀàµÄ¼Ì³ÐÎÊÌâÉϺÍC++²»Í¬£¬ºóÕßÔÊÐí¶à¼Ì³Ð£¬ÕâÈ· ʵ¸øÆä´øÀ´µÄ·Ç³£Ç¿´óµÄ¹¦ÄÜ£¬µ«ÊǸ´Ôӵļ̳йØϵҲ¸øC++¿ª·¢Õß´øÀ´Á˸ü´óµÄÂé·³£¬ÎªÁ˹æ±Ü·çÏÕ£¬JavaÖ»ÔÊÐíµ¥¼Ì³Ð£¬ÅÉÉúÀàÓë»ùÀà¼äÓÐIS-AµÄ¹Ø ϵ£¨¼´“è”is a “¶¯Î©¡£ÕâÑù×öËäÈ»±£Ö¤Á˼̳йØϵµÄ¼òµ¥Ã÷ÁË£¬µ«ÊÇÊƱØÔÚ¹¦ÄÜÉÏÓкܴóµÄÏÞÖÆ£¬ËùÒÔ£¬JavaÒýÈëÁ˶à̬ÐԵĸÅÄîÒÔÃÖ²¹ÕâµãµÄ²»×㣬´ËÍ⣬³éÏóÀàºÍ½Ó ¿ÚÒ²Êǽâ¾öµ¥¼Ì³Ð¹æ¶¨ÏÞÖƵÄÖØÒªÊֶΡ£Í¬Ê±£¬¶à̬ҲÊÇÃæÏò¶ÔÏó±à³ÌµÄ¾«ËèËùÔÚ¡£
ÒªÀí½â¶à̬ÐÔ£¬Ê×ÏÈÒªÖªµÀʲôÊÇ“ÏòÉÏתÐÍ”¡£
ÎÒ¶¨ÒåÁËÒ»¸ö×ÓÀàCat£¬Ëü¼Ì³ÐÁËAnimalÀ࣬ÄÇôºóÕß¾ÍÊÇÇ°ÕßÊǸ¸Àà¡£ÎÒ¿ÉÒÔͨ¹ý
Cat c = new Cat();
ʵÀý»¯Ò»¸öCatµÄ¶ÔÏó£¬Õâ¸ö²»ÄÑÀí½â¡£µ«µ±ÎÒÕâÑù¶¨Òåʱ£º
Animal a = new Cat();
Õâ´ú±íʲôÒâ˼ÄØ£¿
ºÜ¼òµ¥£¬Ëü±íʾÎÒ¶¨ÒåÁËÒ»¸öAnimalÀàÐ͵ÄÒýÓã¬Ö¸Ïòн¨µÄCatÀàÐ͵ĶÔÏó¡£ÓÉÓÚCatÊǼ̳Ð×ÔËüµÄ¸¸ÀàAnimal£¬ËùÒÔ AnimalÀàÐ͵ÄÒýÓÃÊÇ¿ÉÒÔÖ¸ÏòCatÀàÐ͵ĶÔÏóµÄ¡£ÄÇôÕâÑù×öÓÐʲôÒâÒåÄØ£¿ÒòΪ×ÓÀàÊǶԸ¸ÀàµÄÒ»¸ö¸Ä½øºÍÀ©³ä£¬ËùÒÔÒ»°ã×ÓÀàÔÚ¹¦ÄÜÉϽϸ¸Àà¸üÇ¿´ó£¬ ÊôÐԽϸ¸Àà¸ü¶ÀÌØ£¬¶¨ÒåÒ»¸ö¸¸ÀàÀàÐ͵ÄÒýÓÃÖ¸ÏòÒ»¸ö×ÓÀàµÄ¶ÔÏó¼È¿ÉÒÔʹÓÃ×ÓÀàÇ¿´óµÄ¹¦ÄÜ£¬ÓÖ¿ÉÒÔ³éÈ¡¸¸ÀàµÄ¹²ÐÔ¡£ËùÒÔ£¬¸¸ÀàÀàÐ͵ÄÒýÓÿÉÒÔµ÷Óø¸ÀàÖж¨Òå µÄËùÓÐÊôÐԺͷ½·¨£¬¶ø¶ÔÓÚ×ÓÀàÖж¨Òå¶ø¸¸ÀàÖÐûÓеķ½·¨£¬ËüÊÇÎÞ¿ÉÄκεģ»Í¬Ê±£¬¸¸ÀàÖеÄÒ»¸ö·½·¨Ö»ÓÐÔÚÔÚ¸¸ÀàÖж¨Òå¶øÔÚ×ÓÀàÖÐûÓÐÖØдµÄÇé¿öÏ£¬²Å¿ÉÒÔ ±»¸¸ÀàÀàÐ͵ÄÒýÓõ÷Ó㻶ÔÓÚ¸¸ÀàÖж¨ÒåµÄ·½·¨£¬Èç¹û×ÓÀàÖÐÖØдÁ˸÷½·¨£¬ÄÇô¸¸ÀàÀàÐ͵ÄÒýÓý«»áµ÷ÓÃ×ÓÀàÖеÄÕâ¸ö·½·¨£¬Õâ¾ÍÊǶ¯Ì¬Á¬½Ó¡£
¶ÔÓÚ¶à̬£¬¿ÉÒÔ×ܽáËüΪ£º
Ò»¡¢Ê¹Óø¸ÀàÀàÐ͵ÄÒýÓÃÖ¸Ïò×ÓÀàµÄ¶ÔÏó£»
¶þ¡¢¸ÃÒýÓÃÖ»Äܵ÷Óø¸ÀàÖж¨ÒåµÄ·½·¨ºÍ±äÁ¿£»
Èý¡¢Èç¹
Ïà¹ØÎĵµ£º
ÏÂÊöÊ®Ëĸö¼¼ÇÉ£¬ÊÇÐí¶àÈËÔÚ´óÁ¿µÄÊý¾Ý¿â·ÖÎöÓëÉè¼Æʵ¼ùÖУ¬Öð²½×ܽá³öÀ´µÄ¡£¶ÔÓÚÕâЩ¾ÑéµÄÔËÓ㬶ÁÕß²»ÄÜÉú°ïÓ²Ì×£¬ËÀ¼ÇÓ²±³£¬¶øÒªÏû»¯Àí½â£¬ÊµÊÂÇóÊÇ£¬Áé»îÕÆÎÕ¡£²¢Öð²½×öµ½£ºÔÚÓ¦ÓÃÖз¢Õ¹£¬ÔÚ·¢Õ¹ÖÐÓ¦Óá£
1. Ôʼµ¥¾ÝÓëʵÌåÖ®¼äµÄ¹Øϵ
¿ÉÒÔÊÇÒ»¶ÔÒ»¡¢Ò»¶Ô¶à¡¢¶à¶Ô¶àµ ......
µÚÒ»ÖÖ·½·¨Îª³£¼ûÇÒÒ×ÓÚÉÏÊÖ
1¡¢ÔÚÓ¦Óÿª·¢ÖУ¬¾³£ÐèҪһЩÖÜÆÚÐԵIJÙ×÷£¬±ÈÈçÿ5·ÖÖÓÖ´ÐÐijһ²Ù×÷
µÈ¡£¶ÔÓÚÕâÑùµÄ²Ù×÷×î·½±ã¡¢¸ßЧµÄʵÏÖ·½Ê½¾ÍÊÇʹÓÃjava.util.Timer¹¤¾ßÀà¡£
private java.util.Timer timer;
timer
= new Timer(true);
timer.schedule(
new java.util.TimerTask() {
public void run() { // ......
×¢Òâ,Óõ½ÁËÄÚ²¿Àà:
new Thread
(
new Runnable()
{
public void run()
{
try
&n ......
jarÎļþÌý˵¹ýÂð£¬Ã»ÓУ¿»òÕßÄ°Éú£¡ºÃ£¬Ã»¹Øϵ£¬Õâ¾ÍÊÇÎÒÃǵĵÚÒ»Õ¾£º´ò°ü·¢²¼¡£
Ϊʲô»áÓÐÕâ¸öÍæÒâÄØ£¬Ê×ÏÈ£¬ÕâÊÇjarµÄÈ«³Æ£ºJavaTM Archive (JAR) file£¬Êǵģ¬¾ÍÊÇjava´æµµÎļþ¡£ÕâÓеãÀàËÆzipÎļþ£¬ÏëÒ»ÏëËüÊǸÉʲôµÄÓõÄÄØ£¬Ñ¹Ëõ£¡£¿Ã»´í¾ÍÊÇҪѹËõ£¬½«ÎÒÃÇÔÏÈÁãÉ¢µÄ¶«Î÷·Åµ½Ò»Ï£¬ÖØÐÂ×éÖ¯£¬ËùÓÐÕâЩĿµÄÖ»ÓÐÒ» ......