Java±à³ÌÄÇЩʶù7_io
Java±à³ÌÄÇЩʶù84——IO¼ò½é
I/O´¦Àí¼¼ÊõÊÇJavaÓïÑÔÖÐʵÏÖÎļþ²Ù×÷¡¢ÄÚ´æ²Ù×÷¡¢¿ØÖÆ̨ÊäÈëÒÔ¼°ÍøÂç±à³ÌµÄ»ù´¡£¬µ«ÊÇÓÉÓÚI/O¼¼Êõ±¾ÉíµÄÉè¼ÆÔÒò£¬Ò²Ê¹µÃI/O´¦Àí¼¼ÊõµÄÄѶȱȽϴó£¬ÐèÒª»¨·Ñ±È½Ï´óµÄ¾«Á¦½øÐÐѧϰ¡£
11.1 I/O¼ò½é
ÔÚ³ÌÐòÖУ¬ÊäÈëºÍÊä³ö¶¼ÊÇÏà¶ÔÓÚµ±Ç°³ÌÐò¶øÑԵģ¬ÀýÈç´ÓÓ²ÅÌÉ϶ÁÈ¡Ò»¸öÅäÖÃÎļþµÄÄÚÈݵ½³ÌÐòÖУ¬ÔòÏ൱ÓÚ½«ÎļþµÄÄÚÈÝÊäÈëµ½³ÌÐòÄÚ²¿£¬Òò´ËÊäÈëºÍ“¶Á”¶ÔÓ¦£¬¶ø½«³ÌÐòÖеÄÄÚÈݱ£´æµ½Ó²ÅÌÉÏ£¬ÔòÏ൱ÓÚ½«ÎļþµÄÄÚÈÝÊä³öµ½³ÌÐòÍⲿ£¬Òò´ËÊä³öºÍ“䔶ÔÓ¦¡£ÊìϤÊäÈëºÍÊä³öµÄ¶ÔÓ¦¹Øϵ£¬½«ÓÐÖúÓÚºóÐøÄÚÈݵÄѧϰ¡£
ÔÚJavaÓïÑÔÖУ¬ÊäÈëºÍÊä³öµÄ¸ÅÄîÒª±ÈÆäËüÓïÑÔµÄÊäÈëºÍÊä³öµÄ¸ÅÄǵÄÄÚÈݹ㷺µÃ¶à£¬²»½ö°üº¬ÎļþµÄ¶Áд£¬Ò²°üº¬ÍøÂçÊý¾ÝµÄ·¢ËÍ£¬ÉõÖÁÄÚ´æÊý¾ÝµÄ¶ÁдÒÔ¼°¿ØÖÆ̨Êý¾ÝµÄ½ÓÊյȶ¼ÓÉIOÀ´Íê³É¡£
ΪÁËʹÊäÈëºÍÊä³öµÄ½á¹¹±£³Öͳһ£¬´Ó¶ø·½±ã³ÌÐòԱʹÓÃIOÏà¹ØµÄÀ࣬ÔÚJavaÓïÑÔµÄIOÀàÉè¼ÆÖÐÒýÈëÁËÒ»¸öеĸÅÄî——Stream£¨Á÷£©¡£
ÓÉÓÚÔÚ½øÐÐIO²Ù×÷ʱ£¬ÐèÒª²Ù×÷µÄÖÖÀàºÜ¶à£¬ÀýÈçÎļþ¡¢ÄÚ´æºÍÍøÂçÁ¬½ÓµÈ£¬ÕâЩ¶¼±»³Æ×÷Êý¾ÝÔ´£¨data source£©£¬¶ÔÓÚ²»Í¬µÄÊý¾ÝÔ´´¦ÀíµÄ·½Ê½ÊDz»Ò»ÑùµÄ£¬Èç¹ûÖ±½Ó½»¸ø³ÌÐòÔ±½øÐд¦Àí£¬¶ÔÓÚ³ÌÐòÔ±À´ËµÔòÏԵñȽϸ´ÔÓ¡£
ËùÒÔÔÚËùÓеÄIOÀàÉè¼Æʱ£¬ÔÚ¶ÁÊý¾Ýʱ£¬JDK API½«Êý¾ÝÔ´µÄÊý¾Ýת»»ÎªÒ»Ö̶ֹ¨µÄÊý¾ÝÐòÁУ¬ÔÚдÊý¾Ýʱ£¬½«ÐèҪдµÄÊý¾ÝÒÔÒ»¶¨µÄ¸ñʽдÈëµ½Êý¾ÝÐòÁУ¬ÓÉJDK APIÍê³É½«Êý¾ÝÐòÁÐÖеÄÊý¾ÝдÈëµ½¶ÔÓ¦µÄÊý¾ÝÔ´ÖС£ÕâÑùÓÉϵͳÍê³É¸´ÔÓµÄÊý¾Ýת»»ÒÔ¼°²»Í¬Êý¾ÝÔ´Ö®¼äµÄ²»Í¬µÄ±ä»»£¬´Ó¶ø¼ò»¯³ÌÐòÔ±µÄ±àÂë¡£
IOµÄÕâÖÖÉè¼Æ¾ÍºÍ³ÇÊÐÖеĹ©Ë®ºÍÅÅˮϵͳÉè¼ÆÊÇÒ»ÑùµÄ£¬ÔÚ¹©Ë®µÄʱºò£¬Ë®Ô´ÓнºÓË®¡¢ºþË®ºÍµØÏÂË®µÈ²»Í¬ÀàÐÍ£¬ÓÉ×ÔÀ´Ë®¹«Ë¾Íê³É°ÑˮԴת»»Îª¶ÔÓ¦µÄË®Á÷¡£¶øÔÚÅÅˮϵͳÉè¼Æʱ£¬Ö»ÐèÒª½«ÎÛË®ÅÅÈëÎÛË®¹ÜµÀ¼´¿É£¬ÖÁÓÚÕâЩÎÛË®ÊÇÔõô±»´¦ÀíµÄ£¬Ôò²»ÐèÒª¹ØÐÄ£¬ÕâÑùÒ²¼ò»¯Á˼ÒÍ¥ÓÃË®µÄ´¦Àí¡£
IOÉè¼ÆÖÐÕâÖÖÊý¾ÝÐòÁб»ÐÎÏóµÄ³Æ×÷Á÷£¨Stream£©¡£Í¨¹ýʹÓÃÁ÷µÄ¸ÅÄʹ³ÌÐòÔ±Ãæ¶Ô²»Í¬µÄÊý¾ÝԴʱֻÐèÒª½¨Á¢²»Í¬µÄÁ÷¼´¿É£¬¶øµ×²ãÁ÷ʵÏֵĸ´ÔÓÐÔÔòÓÉϵͳÍê³É£¬´Ó¶øʹ³ÌÐòÔ±²»±ØÉîÈëµÄÁ˽âÿÖÖÊý¾ÝÔ´µÄ¶Áд·½Ê½£¬´Ó¶ø½µµÍÁËIO±à³ÌµÄ¸´ÔӶȡ£
ÔÚÕû¸öIO´¦ÀíÖУ¬¶ÁÊý¾ÝµÄ¹ý³Ì·ÖΪÁ½¸ö²½Ö裺1¡¢½«Êý¾ÝÔ´µÄÄÚÈÝת»»ÎªÁ÷½á¹¹
Ïà¹ØÎĵµ£º
´úÂëÈçÏ£º
1 String command = " cmd /c C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -h localhost -u root -p aijia > E:/aijia.dmp " ;
2 try {
3 Process process& ......
Bean Serializable Interface µÄ½Ó¿ÚÈÃBEAN¿ÉÒÔ´®Ðл¯£¬½«Æä±ä³ÉÒ»¸ö¿É±£´æΪÒÔºóʹÓõĶþ½øÖÆÁ÷¡£µ±Ò»¸öBEAN±»ÏµÁл¯µ½´ÅÅÌÉÏ»òÕßÆäËûÈκεط½£¬Æä״̬±»±£´æÆðÀ´£¬ÆäÖеÄÊôÐÔÖµÒ²²»»á¸Ä±ä¡£ÔÚBEANµÄ¹æ·¶ÖУ¬JSP²¢Ã»ÓÐÒªÇóBEANʵÏÖSerializable½Ó¿Ú¡£µ«ÊÇ£¬Èç¹ûÄúÏ£Íû×Ô¼º¿ØÖÆÄúËù´´½¨µÄ×é¼þµÄserialization½ø³Ì£¬»òÕßÄúÏë ......
Ê×ÏÈһЩ±»³õʼ»¯¶ÔÏóµÄ¸ÅÄ
Àà±äÁ¿£¨Àྲ̬³ÉÔ±£©£º Àà±»¼ÓÔØʱ²úÉú£»ËüµÄÉú´æÆÚÊÇÀàµÄÉú´æÆÚ£»×Ô¶¯³õʼ»¯£¨Àà±»¼ÓÔØ£©
³ÉÔ±±äÁ¿£¨Àà³ÉÔ±£©£º ÔÚʹÓÃnew´´½¨¸ÃÀàʵÀýʱ²úÉú£»ËüµÄÉú´æÆÚÓë¸ÃÀàʵÀý¶ÔÏóµÄÉú´æÆÚÏàͬ£»
×Ô¶¯³õʼ»¯£¨¹¹Ôì·½·¨±»µ÷Óã©
¾Ö²¿±äÁ¿£¨ÀàµÄ·½·¨ÖеıäÁ¿£©£º ¸Ã·½·¨±»µ÷ÓÃÊ ......
Ò»¡¢±³¾°
1¡¢µ±ÎÒÃǵÚÒ»´Î½Ó´¥Ä³¶Î´úÂ룬µ«ÓÖ±»ÒªÇóÔÚ¼«¶ÌµÄʱ¼äÄÚÓÐЧµØ·ÖÎöÕâ¶Î´úÂ룬ÎÒÃÇÐèҪʲôÑùµÄ×¢ÊÍÐÅÏ¢£¿
2¡¢ÔõôÑù±ÜÃâÎÒÃǵÄ×¢ÊÍÈß³¤¶øÇÒÁèÂÒ²»¿°ÄØ£¿
3¡¢ÔÚ¶àÈËÐͬ¿ª·¢¡¢Î¬»¤µÄ½ñÌ죬ÎÒÃÇÐèÒªÔõôÑùµÄ×¢ÊÍÀ´±£Ö¤¸ßÖÊ¡¢¸ß½»µÄ½øÐпª·¢ºÍά»¤¹¤×÷ÄØ£¿
¶þ¡¢ÒâÒå
³ÌÐòÖеÄ×¢ÊÍÊdzÌÐòÉè¼ÆÕßÓë³ÌÐòÔĶÁÕß ......
ºÜ¶àÈËÔÚ³õѧJavaµÄʱºò¾³£»á±»ÊéÖнéÉܵÄÒ»¶Ñ»·¾³±äÁ¿µÄÉèÖøãµÃÍ·»èÄÔÕÍ£¬ºÜ¶àÊéÖж¼»áÔÚ³õ×°JDKµÄʱºòÈÃËû´ó¼ÒÉèÖÃJAVA_HOME»·¾³±ä
Á¿£¬ÔÚ¿ª·¢³ÌÐòµÄʱºòÉèÖÃCLASSPATH»·¾³±äÁ¿£¬¶øºÜ¶àÈ˲¢²»Àí½âÕâÁ½¸ö»·¾³±äÁ¿µÄ×÷Óã¬ÎÒÃÇÀ´·Ö±ð½øÐÐÏêϸµÄ²ûÊö¡£
Ê×ÏÈÊÇJAVA_HOME»·¾³±äÁ¿£¬ÎÒÃÇÏÈÀ´ ......