Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Javaµ÷ÓÃϵͳÃüÁîѧϰ£¨¶þ£©

¾­¹ýÉÏһƪµÄѧϰ£¬Ó¦¸Ã¶ÔJavaÖеÄRuntimeÀàµÄexec·½·¨ÁË´óÖµÄÁ˽⣬Ҳ֪µÀÓ¦¸ÃÈçºÎȥʹÓÃÁ˰ɡ£
Ê×ÏÈѧϰÏ£ºProcessÀà¡£
¼òµ¥µØ²âÊÔһϣº
µ÷ÓÃJavacÃüÁ²¢²é¿´Ö´ÐÐÃüÁîµÄ·µ»ØÖµ£¬²¢Êä³öµ½¿ØÖÆÌ¨ÉÏÈ¥¡£
import java.io.IOException;
class Exec_Javac{
public static void main(String []args)throws IOException{
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("javac");
int exitValue = p.exitValue();
System.out.println("Process exitValue="+exitValue);
}
}
//Ö´Ðнá¹û£º
Exception in thread "main" java.lang.IllegalThreadStateException: process hasn't exited
at java.lang.UNIXProcess.exitValue(UNIXProcess.java:172)
at Exec_Javac.main(Exec_Javac.java:6)

ºÇºÇ£¬´ÓÉÏÃæ£¬ÎÒÃÇ¿ÉÒÔÖªµÀ£¬²¢²»Äܵõ½ÎÒÃÇÏëÒªµÄ½á¹û¡£ÖÁÓÚʲôԭÒòÄØ¡£
ÏÂÃæÒ»¶Î»°Ö±½ÓÒýÓñðÈ˵ģº£¨Ëü±È½ÏÏêϸµØ½²ÊöÁ˳ö´íµÄÔ­Òò£©
ÕâÀïÖ÷ÒªµÄÎÊÌâ¾ÍÊÇ´íÎóµÄµ÷ÓÃÁËexitValueÀ´È¡µÃÍⲿÃüÁîµÄ·µ»ØÖµ£¨ºÇºÇ£¬Õâ¸ö´íÎóÎÒÒ²Ôø¾­·¸¹ý£©£¬ÒòΪ
exitValueÕâ¸ö·½·¨ÊDz»×èÈûµÄ£¬³ÌÐòÔÚµ÷ÓÃÕâ¸ö·½·¨Ê±ÍⲿÃüÁûÓзµ»ØËùÒÔÔì³ÉÁËÒì³£µÄ³öÏÖ£¬ÕâÀïÊÇÓÉÁíÍâµÄ·½·¨À´µÈ´ýÍⲿÃüÁîÖ´ÐÐÍê±ÏµÄ£¬¾Í
ÊÇwaitFor·½·¨£¬Õâ¸ö·½·¨»áÒ»Ö±×èÈûÖ±µ½ÍⲿÃüÁîÖ´ÐнáÊø£¬È»ºó·µ»ØÍⲿÃüÁîÖ´ÐеĽá¹û£¬×÷ÕßÔÚÕâÀïÒ»¶ÙÅúÆÀÉè¼ÆÕßµÄ˼·ÓÐÎÊÌ⣬ºÇºÇ£¬·´ÕýÎÒÊÇÎÞ
Ëùν°¢£¬ÄÜÓþͿÉÒÔÀ­¡£µ«ÊÇ×÷ÕßÔÚÕâÀïÓÐÒ»¸ö˵Ã÷£¬¾ÍÊÇexitValueÒ²ÊÇÓкöàÓÃ;µÄ¡£ÒòΪµ±ÄãÔÚÒ»¸öProcessÉϵ÷ÓÃwaitFor·½·¨Ê±£¬
µ±Ç°Ïß³ÌÊÇ×èÈûµÄ£¬Èç¹ûÍⲿÃüÁîÎÞ·¨Ö´ÐнáÊø£¬ÄÇôÄãµÄÏ߳̾ͻáÒ»Ö±×èÈûÏÂÈ¥£¬ÕâÖÖÒâÍâ»áÓ°ÏìÎÒÃdzÌÐòµÄÖ´ÐС£ËùÒÔÔÚÎÒÃDz»ÄÜÅжÏÍⲿÃüÁîʲôʱºòÖ´ÐÐÍê
±Ï¶øÎÒÃǵijÌÐò»¹ÐèÒª¼ÌÐøÖ´ÐеÄÇé¿öÏ£¬ÎÒÃǾÍÓ¦¸ÃÑ­»·µÄʹÓÃexitValueÀ´È¡µÃÍⲿÃüÁîµÄ·µ»Ø×´Ì¬£¬²¢ÔÚÍⲿÃüÁî·µ»ØÊ±×÷³öÏàÓ¦µÄ´¦Àí¡£
ÄÇôºÃ£¬¼ÈÈ»³ö´íÁË£¬µ±È»ÒªÐÞ¸ÄÀ²£º
¸ÄΪÈçÏ£º
import java.io.IOException;
class Exec_Javac{
public static void main(String []args)throws IOException,InterruptedException{
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("javac");
//i


Ïà¹ØÎĵµ£º

JavaÃοªÊ¼µÄµØ·½

JavaÃοªÊ¼µÄµØ·½
Ï£ÍûÊǼáÈ͵ĹÕÕÈ£¬ÈÌÄÍÊÇÂÃÐдü£¬Ð¯´øËüÃÇ£¬ÈË¿ÉÒÔµÇÉÏÓÀºãÖ®ÂÃ;¡£--Bertrand Russell
Java:¸ßЧ¿ì½Ý¿çƽ̨¿ÉÒÆÖ²
³ÌÐòÔ±£ºJavaÓïÑÔ±¾Éí£¨»ù±¾Óï·¨ºÍ¸ÅÄԭÀíÓ¦Óã©£»JavaÓ¦Óÿª·¢
Êé¼®£ºJava±à³Ì˼Ï룻Java½Ì³Ì£»ÉîÈ뿪·¢Java Web¿ª·¢ÄÚÄ»µÈ
ÃοªÊ¼µÄµØ·½
01Ò»ÃÅÓïÑÔ¾«Í¨µÄ±ØÒªÌõ¼þ
02²Ù×÷ÏµÍ ......

JavaÖÐÖØÔØºÍÖØÐ´µÄÇø±ð

1¡¢ÖØÔØ(Overloading)
£¨1£©·½·¨ÖØÔØÊÇÈÃÀàÒÔͳһµÄ·½Ê½´¦Àí²»Í¬ÀàÐÍÊý¾ÝµÄÒ»ÖÖÊֶΡ£¶à¸öͬÃûº¯Êýͬʱ
´æÔÚ£¬¾ßÓв»Í¬µÄ²ÎÊý¸öÊý/ÀàÐÍ¡£ÖØÔØOverloadingÊÇÒ»¸öÀàÖжà̬ÐÔµÄÒ»ÖÖ±íÏÖ¡£
£¨2£©JavaµÄ·½·¨ÖØÔØ£¬¾ÍÊÇÔÚÀàÖпÉÒÔ´´½¨¶à¸ö·½·¨£¬ËüÃǾßÓÐÏàͬµÄÃû×Ö£¬µ«¾ß
Óв»Í¬µÄ²ÎÊýºÍ²»Í¬µÄ¶¨Òå¡£µ÷Ó÷½·¨Ê±Í¨¹ý´«µÝ¸øËüà ......

Java»ù´¡Ð¡½á(ÊýÖµÀàÐÍת»»¹æÔò)

Java»ù´¡Ð¡½á(ÊýÖµÀàÐÍת»»¹æÔò)
Ò»¡¡ÊýÖµÀàÐÍת»»¹æÔò
ÊýÖµÐÍÊý¾Ý½øÐÐÔËËãʱ£¬Èç¹û²Ù×÷ÊýµÄÀàÐͲ»Í¬»ò²Ù×÷ÊýµÄÀàÐ;ùµÍÓÚintÐÍ£¬Ôò
»á½øÐÐ×Ô¶¯ÀàÐÍת»»´¦Àí£¬¾ßÌ广ÔòÈçÏ£º
1)Èç¹ûÁ½¸ö²Ù×÷ÊýÖÐÓÐÒ»¸öÊÇdoubleÐÍ£¬ÔòϵͳÏȽ«ÁíÒ»¸ö²Ù×÷ÊýµÄֵת»»Îªdouble
ÐÍ£¬È»ºóÔÙ½øÐÐÔËË㣬·ñÔò
2)Èç¹ûÁ½¸ö²Ù×÷ÊýÖÐÓÐÒ»¸öÊÇfloat ......

java ¶ÁÈ¡²¢±£´æexcelÖеÄͼƬ

/*
     * ±£´æexcelÖеÄͼƬ(ÒÔÎļþÐÎʽ±£´æ£¬»òÕß´æÈëÊý¾Ý¿â)
     *
     * basePath:Ó¦ÓÃËùÔÚ·¾¶,¸½¼þ´æ·Å·¾¶:
     * ²ÎÊý£ºisÊÇÉÏ´«µÄ¸½¼þÎļþÁ÷
     */
    public void saveSheet ......

JAVA(¶þ)


Java   ÔÓ̸£¨Èý£© 
        ÕâÒѾ­±ÊÕßдµÄµÚÈýƪJavaÔÓ¼ÇÁË£¬ÇìÐÒǰÁ½ÆªÒ»Ö±µÃµ½ÂÛ̳ÅóÓÑÃǵÄÖ§³Ö¹ÄÀø£¬»¹Íû´ó¼Ò¼ÌÐøÖ¸Õý²»×ãÖ®´¦¡£±ÊÕßÒ²Ò»Ö±¿ÊÍûͨ¹ýÕâÑù·½Ê½ÇåÐѵÄ×ÔÉó£¬À´Ñ°ÕÒ×Ô¼º¼¼ÊõÉϵIJ»×ãÖ®´¦£¬Ï£ÍûºÍ¹²Í¬°®ºÃJavaµÄͬÈÊÃÇÒ»ÆðÌá¸ß¡£ 
 & ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ