ºìÁªLinuxÃÅ»§
Linux°ïÖú

±à³ÌÐĵÃ:±àд¿çƽ̨Java³ÌÐò×¢ÒâÊÂÏî

·¢²¼Ê±¼ä:2006-09-23 00:09:19À´Ô´:ºìÁª×÷Õß:Space
¡¡¡¡Ê¹ÓÃJavaÓïÑÔ±àдӦÓóÌÐò×î´óµÄÓŵãÔÚÓÚ¡°Ò»´Î±àÒ룬´¦´¦ÔËÐС±£¬È»¶øÕâ²¢²»ÊÇ˵ËùÓеÄJava³ÌÐò¶¼¾ßÓпçƽ̨µÄÌØÐÔ£¬ÊÂʵÉÏ£¬Ï൱һ²¿·ÖµÄJava³ÌÐòÊDz»ÄÜÔÚ±ðµÄ²Ù×÷ϵͳÉÏÕýÈ·ÔËÐеģ¬ÄÇôÈçºÎ²ÅÄܱàдһ¸öÕæÕýµÄ¿çƽ̨µÄJava³ÌÐòÄØ£¿ÏÂÃæÊÇÔÚ±àд¿çƽ̨µÄJava³ÌÐòÊÇÐèҪעÒâµÄһЩÊÂÇ飺

¡¡¡¡±àдJava¿çƽ̨ӦÓóÌÐòʱ£¬Äã¿ÉÒÔÑ¡ÔñJDK1.0£¬1.1£¬1.2»òÖ§³ÖËüÃǵÄGUI¿ª·¢¹¤¾ßÈ磺Jbuilder,Visual Age for Java µÈµÈ£¬µ«ÊDZØÐë×¢ÒâÄãµÄJava³ÌÐòÖ»ÄÜʹÓÃJavaºËÐÄAPI°ü£¬Èç¹ûҪʹÓõÚÈý·½µÄÀà¿â°ü£¬Ôò¸ÃÀà¿â°üÒ²ÒªÓÉJavaºËÐÄ°ü¿ª·¢Íê³É£¬·ñÔòÔÚ·¢²¼ÄãµÄ³ÌÐòµÄʱºò»¹µÃ½«Ö§³Ö¸ÃJavaÀà¿â°üµÄJVM·¢²¼³öÈ¥¡£Ò²¾ÍÊÇ˵£¬ÄãµÄ³ÌÐòÐèÒªÊÇ100%´¿JavaµÄ¡£¾ÙÒ»¸öÀý×Ó£¬Visual J++ ¾Í²»ÊÇ´¿JavaµÄ£¬ÓÉVisual J++±àдµÄ³ÌÐòÒ²¾Í²»¾ßÓÐƽ̨ÎÞ¹ØÐÔ¡£

¡¡¡¡ÎÞÂÛÄãʹÓõÄÊÇJDK»òÆäËû¿ª·¢¹¤¾ß£¬ÔÚ±àÒëʱ¶¼Òª´ò¿ªËùÓеľ¯¸æÑ¡ÏÕâÑù±àÒëÆ÷¿ÉÒÔ¾¡¿ÉÄܶàµÄ·¢ÏÖƽ̨Ïà¹ØµÄÓï¾ä£¬²¢¸ø³ö¾¯¸æ¡£ËäÈ»²»Äܱ£Ö¤Ã»ÓбàÒëʱ¾¯¸æ´íÎóµÄ³ÌÐòÒ»¶¨ÊÇ¿çƽ̨µÄ£¬µ«º¬Óо¯¸æ´íÎóµÄ³ÌÐòÈ´ºÜÓпÉÄÜÊÇ·Çƽ̨Î޹صġ£

¡¡¡¡ÔÚ³ÌÐòÖÐʹÓÃÈκÎÒ»¸ö·½·¨µÄʱºò£¬ÒªÏêϸ²ì¿´Îĵµ£¬È·±£ÄãʹÓõķ½·¨²»ÊÇÔÚÎĵµÖÐÒѾ­ÉêÃ÷Ϊ¹ýʱµÄ·½·¨£¨Deprecated method£©,Ò²²»ÊÇÎĵµÖÐδ±êÃ÷µÄÒþº¬·½·¨£¨Undocumented method£©¡£

¡¡¡¡Í˳öJava³ÌÐòʱ¾¡Á¿²»ÒªÊ¹ÓÃjava.lang.SystemµÄexit·½·¨¡£Exit ·½·¨¿ÉÒÔÖÕÖ¹JVM£¬´Ó¶øÖÕÖ¹³ÌÐò£¬µ«Èç¹ûͬʱÔËÐÐÁËÁíÒ»¸öJava³ÌÐò£¬Ê¹ÓÃexit·½·¨¾Í»áÈøóÌÐòÒ²¹Ø±Õ£¬ÕâÏÔÈ»²»ÊÇÎÒÃÇÏ£Íû¿´µ½µÄÇé¿ö¡£ÊÂʵÉÏÒªÍ˳öJava³ÌÐò£¬¿ÉÒÔʹÓÃdestory()Í˳öÒ»¸ö¶ÀÁ¢ÔËÐеĹý³Ì¡£¶ÔÓÚ¶àÏ̳߳ÌÐò£¬±ØÐëÒª¹Ø±Õ¸÷¸ö·ÇÊØ»¤Ï̡߳£Ö»ÓÐÔÚ³ÌÐò·ÇÕý³£Í˳öʱ£¬²ÅʹÓÃexit·½·¨Í˳ö³ÌÐò¡£

¡¡¡¡±ÜÃâʹÓñ¾µØ·½·¨ºÍ±¾µØ´úÂ룬¾¡¿ÉÄÜ×Ô¼º±àд¾ßÓÐÏàÓ¦¹¦ÄܵÄJavaÀ࣬¸Äд¸Ã·½·¨¡£Èç¹ûÒ»¶¨ÒªÊ¹Óøñ¾µØ·½·¨£¬¿ÉÒÔ±àдһ¸ö·þÎñÆ÷³ÌÐòµ÷Óø÷½·¨£¬È»ºó½«ÏÖÔÚÒª±àдµÄ³ÌÐò×÷Ϊ¸Ã·þÎñÆ÷³ÌÐòµÄ¿Í»§³ÌÐò£¬»òÕß¿¼ÂÇCORBA£¨¹«¹²¶ÔÏóÇëÇó´úÀí£©³ÌÐò½á¹¹¡£

¡¡¡¡JavaÖÐÓÐÒ»¸öÀàËÆÓÚDelphiÖеÄwinexecµÄ·½·¨£¬java.lang.runtimeÀàµÄexec·½·¨£¬×÷Ϊ¸Ã·½·¨±¾ÉíÊǾßÓÐƽ̨ÎÞ¹ØÐԵģ¬µ«ÊǸø·½·¨Ëùµ÷ÓõÄÃüÁî¼°ÃüÁî²ÎÊýÈ´ÊÇÓëƽ̨Ïà¹ØµÄ£¬Òò´Ë£¬ÔÚ±àд³ÌÐòʱҪ±ÜÃâʹÓã¬Èç¹ûÒ»¶¨Òªµ÷ÓÃÆäËûµÄ³ÌÐòµÄ»°£¬±ØÐëÒªÈÃÓû§×Ô¼ºÀ´ÉèÖøÃÃüÁî¼°Æä²ÎÊý¡£±ÈÈç˵£¬ÔÚwindowsÖпÉÒÔµ÷ÓÃnotepad.exe³ÌÐò£¬ÔÚlinux ÖоÍÒªµ÷ÓÃvi³ÌÐòÁË¡£

¡¡¡¡³ÌÐòÉè¼ÆÖеÄËùÓеÄÐÅÏ¢¶¼ÒªÊ¹ÓÃASCIIÂë×Ö·û¼¯£¬ÒòΪ²¢²»ÊÇËùÓеIJÙ×÷ϵͳ¶¼Ö§³ÖUnicode×Ö·û¼¯£¬Õâ¶ÔÓÚ¿çƽ̨µÄJavaÖÐÎÄÈí¼þ³ÌÐò²»Äܲ»ËµÊÇÒ»´óجºÄ¡£

¡¡¡¡ÔÚ³ÌÐòÖв»ÒªÓ²ÐÔ±àÂëÓëƽ̨Ïà¹ØµÄÈκγ£Á¿£¬±ÈÈçÐзָô·û£¬Îļþ·Ö¸ô·û£¬Â·¾¶·Ö¸ô·ûµÈµÈ£¬ÕâЩ³£Á¿ÔÚ²»Í¬µÄƽ̨ÉÏÊDz»Í¬µÄ£¬±ÈÈçÎļþ·Ö¸ô·û£¬ÔÚUNIXºÍMACÖÐÊÇ¡°/¡±£¬ÔÚwindowsÖÐÊÇ¡°\¡±£¬Èç¹ûҪʹÓÃÕâЩ³£Á¿£¬ÐèҪʹÓÃjdava.util.PropertiesÀàµÄgetProperty·½·¨£¬Èçjava.util.Properties.getProperty(¡°file.separator¡±)¿ÉÒÔ»ñµÃÎļþ·Ö¸ô·û£¬getProperty (¡°line.separator¡±)·µ»ØÐзָô·û£¬getProperty(¡°path.separator¡±)·µ»Ø·¾¶·Ö¸ô·û¡£

¡¡¡¡ÔÚ±àд¿çƽ̨µÄÍøÂç³ÌÐòʱ£¬²»ÒªÊ¹ÓÃjava.net.InetAddressÀàµÄgetHostName·½·¨µÃµ½Ö÷»úÃû£¬ÒòΪ²»Í¬µÄƽ̨µÄÖ÷»úÃû¸ñʽÊDz»Í¬µÄ£¬×îºÃʹÓÃgetAddressµÃµ½¸ñʽÏàͬµÄIPµØÖ·£¬ÁíÍ⣬³ÌÐòÖÐËùÓеÄÖ÷»úÃû¶¼Òª»»³ÉIPµØÖ·£¬±ÈÈçwww.javafan.net¾ÍÒª»»³ÉÏàÓ¦µÄIPµØÖ·¡£

¡¡¡¡Éæ¼°Îļþ²Ù×÷µÄ³ÌÐòÐèҪעÒ⣺²»ÒªÔÚ³ÌÐòÖÐÓ²ÐÔ±àÂëÎļþ·¾¶£¬ÀíÓɺÍ8ÖÐÒ»Ñù£¬Ö»ÊÇÕâÒ»µãÌرðÖØÒª£¬Òò´Ëµ¥¶ÀÌá³ö¡£¶øÇÒ£¬²»Í¬Æ½Ì¨¶ÔÓÚÎļþÃûʹÓõÄ×Ö·û¼°×î´óÎļþÃû³¤¶ÈµÄÒªÇó²»Í¬£¬±àдÄãµÄ³ÌÐòµÄʱºòҪʹÓÃÒ»°ãµÄASCIIÂë×Ö·û×÷ΪÎļþµÄÃû×Ö£¬¶øÇÒ²»ÄÜÓëƽ̨ÖÐÒÑ´æÔڵijÌÐòͬÃû£¬·ñÔò»áÔì³É³åÍ»¡£

¡¡¡¡Èç¹ûÄúдµÄ³ÌÐòÊÇGUI³ÌÐò£¬ÔÚʹÓÃAWT×é¼þʱ²»ÄÜÓ²ÐÔÉèÖÃ×é¼þµÄ´óСºÍλÖöøÓ¦¸ÃʹÓÃJavaµÄ²¼¾Ö¹ÜÀíÆ÷£¨layout manager£©À´ÉèÖú͹ÜÀí¿ÉÊÓ×é¼þµÄ´óСºÍλÖ㬷ñÔòÓпÉÄÜÔì³É²¼¾Ö»ìÂÒ¡£

¡¡¡¡ÓÉÓÚ²»Í¬µÄ²Ù×÷ϵͳ£¬²»Í¬µÄ»úÆ÷£¬ÏµÍ³Ö§³ÖµÄÑÕÉ«ºÍÆÁÄ»µÄ´óСºÍ·Ö±æÂʶ¼²»Í¬£¬ÈçºÎ»ñµÃÕâЩÊôÐÔÄØ£¿Ê¹ÓÃjava.awt.SystemcolorÀà¿ÉÒÔ»ñµÃÐèÒªµÄÑÕÉ«£¬Èç¸ÃÀàµÄinactiveCaption ¾ÍÊÇ´°¿Ú±ß¿òÖл±êÌâµÄ±³¾°ÑÕÉ«£¬menuÔòÊDz˵¥µÄ±³¾°ÑÕÉ«¡£Ê¹ÓÃjava.awt.ToolkitµÄgetScreenResolution¿ÉÒÔÒÔ¡°ÏóËØÿӢ´ç¡±Îªµ¥Î»ÏÔʾÆÁÄ»µÄ·Ö±æÂÊ¡£¸ÃÀàµÄgetScreenSize¿ÉÒԵõ½ÆÁÄ»´óС£¨Ó¢´ç£©£¬loadSystemColors¿ÉÒÔÁгöËùÓеÄϵͳÑÕÉ«¡£

¡¡¡¡ÕâЩעÒâÊÂÏîÓÐЩÊÇÀ´×Բο¼ÎÄÏ×£¬ÓÐЩÊÇ×Ô¼º³¤ÆÚ±àдJava³ÌÐòµÄ¾­ÑéËùµÃ£¬ÏàÐŶÔÄãµÄ³ÌÐòÉè¼Æ»áÓÐËù°ïÖú¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ