JavaÀ¬»ø»ØÊÕÆ÷¹¤×÷ÔÀí
À¬»ø»ØÊÕÆ÷ÊÇÈçºÎ¹¤×÷µÄ£¿ÎÒÏÖÔھͼòµ¥µÄ½éÉÜÒ»ÏÂ
Ê×ÏÈÒªÃ÷È·¼¸µã£º
JavaÊÇÔÚ¶ÑÉÏΪ¶ÔÏó·ÖÅä¿Õ¼äµÄ
À¬»ø»ØÊÕÆ÷Ö»¸úÄÚ´æÓйأ¬Ê²Ã´IO°¡£¬ÍøÂçÁ¬½Ó°¡£¬¹ÜËüPÊÂ
µ±¿ÉÓÃÄÚ´æÊýÁ¿½ÏµÍʱ£¬Sun°æ±¾µÄÀ¬»ø»ØÊÕÆ÷²Å»á±»¼¤»î
ÔÚÀ¬»ø»ØÊÕÆ÷»ØÊÕÀ¬»øÖ®Ç°£¬ÎÒÃÇÏÈÀ´Á˽âÒ»ÏÂJava·ÖÅä¶ÔÏóµÄ·½Ê½£¬JavaµÄ¶Ñ¸üÏñÒ»¸ö´«ËÍ´ø£¬Ã¿·ÖÅäÒ»¸öжÔÏó£¬Ëü¾ÍÍùÇ°ÒÆ¶¯Ò»¸ñ¡£ÕâÒâζ×ŶÔÏó´æ´¢¿Õ¼äµÄ·ÖÅäËÙ¶ÈÏ൱¿ì¡£JavaµÄ“¶ÑÖ¸Õë”Ö»ÊǼòµ¥µØÒƶ¯µ½ÉÐδ·ÖÅäµÄÁìÓò¡£Ò²¾ÍÊÇ˵£¬·ÖÅä¿Õ¼äµÄʱºò£¬“¶ÑÖ¸Õë”Ö»¹ÜÒÀ´ÎÍùÇ°ÒÆ¶¯¶ø²»¹ÜºóÃæµÄ¶ÔÏóÊÇ·ñ»¹Òª±»Êͷŵô¡£Èç¹û¿ÉÓÃÄÚ´æºÄ¾¡Ö®Ç°³ÌÐò¾ÍÍ˳ö¾ÍÔٺò»¹ýÁË£¬ÕâÑùµÄ»°À¬»ø»ØÊÕÆ÷ѹ¸ù¾Í²»»á±»¼¤»î¡£
µ«ÊÇÓÉÓÚ“¶ÑÖ¸Õë”Ö»¹ÜÒÀ´ÎÍùÇ°ÒÆ¶¯£¬ÄÇôÄã¿Ï¶¨»áÏ룬×ÜÓÐÒ»ÌìÄÚ´æ»á±»ºÄ¾¡£¬À¬»ø»ØÊÕÆ÷¾Í¿ªÊ¼ÊÍ·ÅÄÚ´æ¡£ÕâÀïÓÐÈ˿϶¨»áÎÊ£ºÔõôÅжÏij¸ö¶ÔÏó¸Ã±»»ØÊÕÄØ£¿´ð°¸¾ÍÊǵ±¶ÑÕ»»ò¾²Ì¬´æ´¢ÇøÃ»ÓжÔÕâ¸ö¶ÔÏóµÄÒýÓÃʱ£¬¾Í±íʾ³ÌÐò£¨Ô±£©¶ÔÕâ¸ö¶ÔÏóûÓÐÐËȤÁË£¬Ëü¾ÍÓ¦¸Ã±»»ØÊÕÁË¡£ÓÐÁ½ÖÖ·½·¨À´ÖªµÀÕâ¸ö¶ÔÏóÓÐûÓб»ÒýÓ㺵ÚÒ»ÖÖÊDZéÀú¶ÑÉϵĶÔÏóÕÒÒýÓ㻵ڶþÖÖÊDZéÀú¶ÑÕ»»ò¾²Ì¬´æ´¢ÇøµÄÒýÓÃÕÒ¶ÔÏó¡£Ç°ÕßµÄʵÏÖ½Ð×ö“ÒýÓüÆÊý·¨”£¬Òâ˼¾ÍÊǵ±ÓÐÒýÓÃÁ¬½ÓÖÁ¶ÔÏóʱ£¬ÒýÓüÆÊý¼Ó1£¬µ±ÒýÓÃÀ뿪×÷ÓÃÓò»ò±»ÖÃΪnullʱ£¬ÒýÓüÆÊý¼õ1£¬ÕâÖÖ·½·¨ÓиöȱÏÝ£¬Èç¹û¶ÔÏóÖ®¼ä´æÔÚÑ»·ÒýÓ㬿ÉÄÜ»á³öÏÖ“¶ÔÏóÓ¦¸Ã±»»ØÊÕ£¬µ«ÒýÓüÆÊýÈ´²»ÎªÁ㔵ÄÇé¿ö¡£
Java²ÉÓõÄÊǺóÕߣ¬ÔÚÕâÖÖ·½Ê½Ï£¬JavaÐéÄâ»ú²ÉÓÃÒ»ÖÖ“×ÔÊÊÓ¦”µÄÀ¬»ø»ØÊÕ¼¼Êõ£¬ÈçºÎ´¦ÀíÕÒµ½µÄ´æ»î¶ÔÏó£¨Ò²¾ÍÊÇ˵²»ÊÇÀ¬»ø£©£¬JavaÓÐÁ½ÖÖ·½Ê½£º
Ò»ÖÖÊǓֹͣ-¸´ÖÆ”£ºÀíÂÛÉÏÊÇÏÈÔÝÍ£³ÌÐòµÄÔËÐУ¨ËùÒÔËü²»ÊôÓÚºǫ́»ØÊÕģʽ£©£¬È»ºó½«ËùÓдæ»îµÄ¶ÔÏó´Óµ±Ç°¶Ñ¸´ÖƵ½ÁíÒ»¸ö¶Ñ£¬Ã»Óб»¸´ÖƵÄÈ«ÊÇÀ¬»ø¡£µ±¶ÔÏ󱻸´ÖƵ½Ð¶ÑÉÏʱ£¬ËüÃÇÊÇÒ»¸ö°¤×ÅÒ»¸öµÄ£¬ËùÒÔжѱ£³Ö½ô´ÕÅÅÁУ¨ÕâÒ²ÊÇΪʲô·ÖÅä¶ÔÏóµÄʱºò“¶ÑÖ¸Õë”Ö»¹ÜÒÀ´ÎÍùÇ°ÒÆ¶¯£©¡£È»ºó¾Í¿ÉÒÔ°´Ç°Êö·½·¨¼òµ¥¡¢Ö±½ÓµØ·ÖÅäÄÚ´æÁË¡£Õ⽫µ¼Ö´óÁ¿ÄÚ´æ¸´ÖÆÐÐΪ£¬ÄÚ´æ·ÖÅäÊÇÒԽϴóµÄ“¿é”Ϊµ¥Î»µÄ¡£ÓÐÁË¿éÖ®ºó£¬À¬»ø»ØÊÕÆ÷¾Í¿ÉÒÔ²»Íù¶ÑÀ�±´¶ÔÏóÁË£¬Ö±½Ó¾Í¿ÉÒÔÍù·ÏÆúµÄ¿éÀ�±´¶ÔÏóÁË¡£
ÁíÒ»ÖÖÊÇ“±ê¼Ç-Çåɨ”£ºËüµÄ˼·ͬÑùÊÇ´Ó¶ÑÕ»ºÍ¾²Ì¬´æ´¢Çø³ö·¢£¬±éÀúËùÓеÄÒýÓ㬽ø¶øÕÒ³öËùÓдæ»îµÄ¶ÔÏó¡£Ã¿µ±ËüÕÒµ½Ò»¸ö´æ»î¶ÔÏó£¬¾Í»á¸ø¶ÔÏóÒ»¸ö±ê¼Ç¡£
Ïà¹ØÎĵµ£º
ÌáÆðJavaÄÚ²¿ÀࣨInner Class£©¿ÉÄܺܶàÈ˲»Ì«ÊìϤ£¬Êµ¼ÊÉÏÀàËÆµÄ¸ÅÄîÔÚC++ÀïÒ²ÓУ¬ÄǾÍÊÇǶÌ×ÀࣨNested
Class£©£¬¹ØÓÚÕâÁ½ÕßµÄÇø±ðÓëÁªÏµ£¬ÔÚÏÂÎÄÖлáÓжԱȡ£ÄÚ²¿Àà´Ó±íÃæÉÏ¿´£¬¾ÍÊÇÔÚÀàÖÐÓÖ¶¨ÒåÁËÒ»¸öÀࣨÏÂÎĻῴµ½£¬ÄÚ²¿Àà¿ÉÒÔÔÚºÜ¶àµØ·½¶¨Ò壩£¬¶øÊµ
¼ÊÉϲ¢Ã»ÓÐÄÇô¼òµ¥£¬Õ§¿´ÉÏÈ¥ÄÚ²¿ÀàËÆºõÓÐЩ¶àÓ࣬ËüµÄÓô¦¶ÔÓ ......
JavaÈçºÎµ÷ÓÃÍⲿÍⲿÃüÁ
ÎÒ×Ô¼ºµÄÌå»áÊÇÓÃRuntime.getRuntime.exec(cmd);
Æ©ÈçÏÂÃæÕâ¸ö´úÂ룺
String[] cmd = new String[3]£»
if( osName.equals( "Windows NT" )||osName.equals( "Windows 2000" ))
{
cmd[0] = "cmd.exe" ;
......
µÚһƪ£ºJVM»ù´¡¸ÅÄî×ܽ᣺Êý¾ÝÀàÐÍ¡¢¶ÑÓëÕ» http://java.chinaitlab.com/Jvm/798192.html
Êý¾ÝÀàÐÍ
¡¡¡¡JavaÐéÄâ»úÖУ¬Êý¾ÝÀàÐÍ¿ÉÒÔ·ÖΪÁ½Àࣺ»ù±¾ÀàÐͺÍÒýÓÃÀàÐÍ¡£»ù±¾ÀàÐ͵ıäÁ¿±£´æÔʼֵ£¬¼´£ºËû´ú±íµÄÖµ¾ÍÊÇÊýÖµ±¾Éí;¶øÒýÓÃÀàÐ͵ıäÁ¿±£´æÒýÓÃÖµ¡£“ÒýÓÃÖµ”´ú±íÁËij¸ö¶ÔÏóµÄÒýÓ㬶ø²»ÊǶÔÏó±¾Éí£¬¶ÔÏó± ......
CSVÎļþ¼ò½é
¶ººÅ·Ö¸ôÐÍȡֵ¸ñʽ£¨Ó¢ÎÄÈ«³ÆÎªComma Separated Values£¬¼ò³ÆCSV£©£¬ÊÇÒ»ÖÖ´¿Îı¾¸ñʽ£¬ÓÃÀ´´æ´¢Êý¾Ý¡£ÔÚCSVÖУ¬Êý¾ÝµÄ×Ö¶ÎÓɶººÅ·Ö¿ª£¬³ÌÐòͨ¹ý¶ÁÈ¡ÎļþÖØÐ´´½¨ÕýÈ·µÄ×ֶΣ¬·½·¨ÊÇÿ´ÎÓöµ½¶ººÅʱ¿ªÊ¼ÐÂÒ»¶ÎÊý¾Ý¡£
CSVÎļþÊÇÒ»¸ö¼ÆËã»úÊý¾ÝÎļþÓÃÓÚÖ´ÐÐÉóÅкÍÕæÕýµÄ×éÖ¯¹¤¾ß£¬¶ººÅ·Ö¸ôµÄÇåµ¥¡£³£³£±»ÓÃÓÚÒÆ ......