ÈçºÎÔÚDosϱàÒëºÍÔËÐÐJava³ÌÐò£¿
ÈçºÎÔÚDosϱàÒëºÍÔËÐÐJava³ÌÐò£¿
2009-03-27 01:37
½ñÌìÕýʽµÄ½Ó´¥µ½Java³ÌÐò£¬Ñ§»áÁËÈçºÎÔÚDosϱàÒëºÍÔËÐÐJava³ÌÐò£¬ºÜÊÇÐÀµ«ÔÚѧϰ¹ý³ÌÖÐÓöµ½ÁËһЩÎÊÌ⣬¾¹ýºÍÍŶӳÉÔ±µÄ¹²Í¬Å¬Á¦ÖÕÓÚ½â¾öÁËÎÊÌ⣬ÔÚÕâÀïÎÒ̸̸½ñÌìѧϰµÄ¹ý³Ì£º
µÚÒ»£ºÊ×ÏȰ²×°JDK¡£
µÚ¶þ£ºÎªÁËÄÜʹJava³ÌÐòÔÚdosϺܷ½±ãµÄ±àÒëºÍÔËÐÐJava³ÌÐò£¬¾ÍÒªÅäÖÃÆäÔËÐеĻ·¾³±äÁ¿£¬¾ßÌå²½ÖèÈçÏ£º
£¨1£©ÔÚ°²×°µÄĿ¼ÏÂÕÒµ½ÄãËù°²×°µÄJDKÎļþ£¬ÔÚÀïÃæÕÒµ½java.exeÎļþ£¬¸´ÖÆÆä·¾¶¡£
£¨2£©Êó±êÓÒ»÷ÎҵĵçÄÔ£¬´ò¿ªÊôÐÔÃæ°åµ¥»÷¸ß¼¶²Ëµ¥¡¢Ñ¡Ôñ“»·¾³±äÁ¿”¡£
£¨3£© ÔÚµ¯³öµÄÃæ°åÖÐÕÒµ½“ϵͳ»·¾³±äÁ¿”£¬ÔÚÆä´°¿ÚÑ¡ÖбäÁ¿ÃûΪPathµÄ±äÁ¿¡£PathÊÇ·¾¶ÉèÖÃÃüÁÆä¹¦ÄÜÊÇ£ºÉ豸¿ÉÖ´ÐÐÎļþµÄËÑË÷·¾¶£¬Ö»¶ÔÎļþÓÐЧ¡£µ±ÔËÐÐÒ»¸ö¿ÉÖ´ÐÐÎļþʱ£¬DOS»áÏÈÔÚµ±Ç°Ä¿Â¼ÖÐËÑË÷¸ÃÎļþ£¬ÈôÕÒµ½ÔòÔËÐÐÖ®£»ÈôÕÒ²»µ½¸ÃÎļþ£¬Ôò¸ù¾ÝPathÃüÁîËùÉèÖõÄ·¾¶£¬Ë³ÐòÖðÌõµØµ½Ä¿Â¼ÖÐËÑË÷¸ÃÎļþ£»PathÃüÁîÖеÄ·¾¶£¬ÈôÓÐÁ½ÌõÒÔÉÏ£¬¸÷·¾¶Ö®¼äÒÔÒ»¸ö·ÖºÅ“£»”¿ª¡£
£¨4£© µ¥»÷“±à¼”£¬ÔÚµ¯³öµÄ´°¿ÚÖеıäÁ¿ÖµµÄ×îºóÃæÕ³ÌùÉÏÄã¸Õ²ÅÕÒµ½µÄ·¾¶£¬ÖмäÓ÷ֺŸô¿ª£¬µ¥»÷È·¶¨¡£ÕâÑùÄã¾Í¿ÉÒÔÔÚDOSϺÜÇáËɵıàÒëºÍÔËÐÐJava³ÌÐò.Èç¹ûPath·¾¶ÖÐÇ°ÃæµÄ·¾¶ÓбðµÄJDK°æ±¾£¬ÔòÔÚDOSÏÂÔËÐеÄÊÇ·¾¶±È½ÏÇ°ÃæµÄ°æ±¾¡£
µÚÈý£º±àÒëJava³ÌÐòÉú³É“.class”Îļþ£¬ÔÚDOSÏ£¬Ó¦ÓÃDOSÃüÁîÕÒµ½ÄãËù±àJava³ÌÐòÎļþ£¨¼ÙÉèÎļþÃûΪHelloWorld.java£©µÄ¸ùĿ¼ÏÂÊäÈëÃüÁjavac HelloWorld.java¡£Èç¹ûÉú³É¡£“.class”ÎļþÔò±àÒë³É¹¦¡£
¡¡¡¡µÚËÄ£ºÖ´ÐÐJava³ÌÐò£º½Ó×ÅÉϲ½²Ù×÷ÊäÈ룺java HelloWorld£»ÔÚÃüÁîÌáʾ·ûÉÏ»á³öÏÖÔËÐнá¹û¡£
Ïà¹ØÎĵµ£º
JavaÓëÆäËûÓïÑԵĻ¥²Ù×÷ÐÔ ÊÕ²Ø
Ŀǰ£¬ÎÒÃÇÏîÄ¿ÖÐÐèÒªÓõ½°ÑJava³ÌÐòǶÈëµ½.Net³ÌÐòÖеļ¼Êõ£¬ÎÒÃÇ×îºóËù²ÉÓõļ¼ÊõÊÇCodemesh¹«Ë¾µÄJuggerNET¡£ÕâÖÖÀàËÆµÄ¼¼ÊõºÜ¶à£¬±È½ÏÖªÃûµÄÖ÷ÒªÓÐintrinsyc¹«Ë¾µÄJIntegraÒÔ¼°IBMµÄJava COM bridge¡£
ÏîÄ¿½øÐе½ÏÖÔÚ£¬·¢ÏÖÁ˺ܶàÎÊÌ⣬Ö÷ÒªÓÐÈçϼ¸´óÀàÎÊÌ⣺
1¡¢µ¯³ö´°¿ÚÎÊÌâ
¶ÔÓ ......
×î½ü³õ²½½Ó´¥ÁËÏÂJava¼ÓÃܺÍÊý×ÖÇ©ÃûµÄÏà¹ØÄÚÈÝ£¬ÎÒѧϰµÄ¹ý³Ì´ó¸Å·ÖÎå²½£º
1£©ÏûÏ¢ÕªÒª
2£©Ë½Ô¿¼ÓÃÜ
3£©¹«Ô¿¼ÓÃÜ
4£©Êý×ÖÇ©Ãû
5£©Êý×ÖÖ¤Êé
ÏÂÃæµÄ´úÂëÊǵÚËIJ¿·Ö£ºÊý×ÖÇ©Ãû
Ï£ÍûÄÜΪ¸Õ¸Õ½Ó´¥Õâ¸öµÄÅóÓÑÃÇÊ¡µãÊ package security;
import java.security.Signature;
import java.security.KeyPairGenerator ......
×î½ü³õ²½½Ó´¥ÁËÏÂJava¼ÓÃܺÍÊý×ÖÇ©ÃûµÄÏà¹ØÄÚÈÝ£¬ÎÒѧϰµÄ¹ý³Ì´ó¸Å·ÖÎå²½£º
1£©ÏûÏ¢ÕªÒª
2£©Ë½Ô¿¼ÓÃÜ
3£©¹«Ô¿¼ÓÃÜ
4£©Êý×ÖÇ©Ãû
5£©Êý×ÖÖ¤Êé
ÏÂÃæµÄ´úÂëÊǵÚÎ岿·Ö£ºÊý×ÖÖ¤Êé
±ÈÆðǰËIJ¿·Ö£¬Õⲿ·Ö¾ÍÉÔ΢Âé·³µãÁË£¬ÎÒÏëÎÒÓбØÒª¸ø¸Õ¸Õ½Ó´¥Êý×ÖÖ¤ÊéµÄÅóÓÑÃÇ£¬°ÑÔÚ±¾µØÅÜͨÏÂÃæ´úÂëµÄǰÌá˵һÏ£º
1´ËÀýÊǶÔ&l ......
import java.util.concurrent.Semaphore;
/**
* ³éÏóÈÎÎñ£¬¾ßÌåµÄÖ´ÐÐÈÎÎñ£¬¹éʵÏÖÀฺÔð
*
* @author Administrator
*
*/
public abstract class Task {
public abstract void run();
private Semaphore s;
private boolean hasExisted = false;
public void P(final Semaphore s) throws Interrupt ......
1 ¾ÛºÏ
Ö»ÒªÀàÖнáºÏÁ˶ÔÏóµÄʵÀý£¬ÎÞÂÛ¸öÊý¶àÉÙ¶¼´æÔÚ ¾ÛºÏµÄ¹ØÏµ£¬
¾ÛºÏÊǹØÁªµÄÒ»ÖÖÌØÊâÐÎʽ£¬ËüÒâζ×ÅÒ»ÖÖÕûÌå / ²¿·Ö£¨ whole/part £©µÄ¹ØÏµ¡£
°×É«ÁâÐÎÖ±Ïß´ú±í¾ÛºÏµÄ¹ØÏµ ±íʾWhole ʹÓÃÁËPart
ÀàÖзÃÎÊ¿ØÖÆ
+´ú±í publicµÄÊôÐÔ ......