JAVA ÖеÄIOÁ÷
À´Ô´£ºhttp://cj1240.zhmy.com/archives/2008/148832.html
JAVA ÖеÄIOÁ÷
Ò»¡¢Á÷µÄ¸ÅÄî
Á÷(stream)µÄ¸ÅÄîÔ´ÓÚUNIXÖйܵÀ(pipe)µÄ¸ÅÄî¡£ÔÚUNIXÖУ¬¹ÜµÀÊÇÒ»Ìõ²»¼ä¶ÏµÄ×Ö½ÚÁ÷£¬ÓÃÀ´ÊµÏÖ³ÌÐò»ò½ø³Ì¼äµÄͨÐÅ£¬»ò¶ÁдÍâΧÉ豸¡¢ÍⲿÎļþµÈ¡£
Ò»¸öÁ÷£¬±ØÓÐÔ´¶ËºÍÄ¿µÄ¶Ë£¬ËüÃÇ¿ÉÒÔÊǼÆËã»úÄÚ´æµÄÄ³Ð©ÇøÓò£¬Ò²¿ÉÒÔÊÇ´ÅÅÌÎļþ£¬ÉõÖÁ¿ÉÒÔÊÇInternetÉϵÄij¸öURL¡£
Á÷µÄ·½ÏòÊÇÖØÒªµÄ£¬¸ù¾ÝÁ÷µÄ·½Ïò£¬Á÷¿É·ÖΪÁ½ÀࣺÊäÈëÁ÷ºÍÊä³öÁ÷¡£Óû§¿ÉÒÔ´ÓÊäÈëÁ÷ÖжÁÈ¡ÐÅÏ¢£¬µ«²»ÄÜдËü¡£Ïà·´£¬¶ÔÊä³öÁ÷£¬Ö»ÄÜÍùÊäÈëÁ÷д£¬¶ø²»ÄܶÁËü¡£
ʵ¼ÊÉÏ£¬Á÷µÄÔ´¶ËºÍÄ¿µÄ¶Ë¿É¼òµ¥µØ¿´³ÉÊÇ×Ö½ÚµÄÉú²úÕߺÍÏû·ÑÕߣ¬¶ÔÊäÈëÁ÷£¬¿É²»±Ø¹ØÐÄËüµÄÔ´¶ËÊÇʲô£¬Ö»Òª¼òµ¥µØ´ÓÁ÷ÖжÁÊý¾Ý£¬¶ø¶ÔÊä³öÁ÷£¬Ò²¿É²»ÖªµÀËüµÄÄ¿µÄ¶Ë£¬Ö»ÊǼòµ¥µØÍùÁ÷ÖÐдÊý¾Ý¡£
ÐÎÏóµÄ±ÈÓ÷——Ë®Á÷ £¬Îļþ======³ÌÐò £¬ÎļþºÍ³ÌÐòÖ®¼äÁ¬½ÓÒ»¸ö¹ÜµÀ£¬Ë®Á÷¾ÍÔÚÖ®¼äÐγÉÁË,×ÔȻҲ¾Í³öÏÖÁË·½Ïò£º¿ÉÒÔÁ÷½ø£¬Ò²¿ÉÒÔÁ÷³ö.±ãÓÚÀí½â£¬Õâô¶¨ÒåÁ÷£º Á÷¾ÍÊÇÒ»¸ö¹ÜµÀÀïÃæÓÐÁ÷Ë®£¬Õâ¸ö¹ÜµÀÁ¬½ÓÁËÎļþºÍ³ÌÐò¡£
¶þ¡¢Á÷µÄ·ÖÀà
java.io°üÖеÄÀà¶ÔÓ¦Á½ÀàÁ÷£¬Ò»ÀàÁ÷Ö±½Ó´ÓÖ¸¶¨µÄλÖã¨Èç´ÅÅÌÎļþ»òÄÚ´æÇøÓò£©¶Á»òд£¬ÕâÀàÁ÷³ÆÎª½áµãÁ÷(node stream)£¬ÆäËüµÄÁ÷Ôò³ÆÎª¹ýÂËÆ÷(filters)¡£¹ýÂËÆ÷ÊäÈëÁ÷ÍùÍùÊÇÒÔÆäËüÊäÈëÁ÷×÷ΪËüµÄÊäÈëÔ´£¬¾¹ý¹ýÂË»ò´¦ÀíºóÔÙÒÔеÄÊäÈëÁ÷µÄÐÎʽÌṩ¸øÓû§£¬¹ýÂËÆ÷Êä³öÁ÷µÄÔÀíÒ²ÀàËÆ¡£
JavaµÄ³£ÓÃÊäÈë¡¢Êä³öÁ÷
java.io°üÖеÄstreamÀà¸ù¾ÝËüÃDzÙ×÷¶ÔÏóµÄÀàÐÍÊÇ×Ö·û»¹ÊÇ×Ö½Ú¿É·ÖΪÁ½´óÀࣺ ×Ö·ûÁ÷ºÍ×Ö½ÚÁ÷¡£
JavaµÄ×Ö½ÚÁ÷
InputStreamÊÇËùÓÐ×Ö½ÚÊäÈëÁ÷µÄ׿ÏÈ£¬¶øOutputStreamÊÇËùÓÐ×Ö½ÚÊä³öÁ÷µÄ׿ÏÈ¡£
JavaµÄ×Ö·ûÁ÷
ReaderÊÇËùÓжÁÈ¡×Ö·û´®ÊäÈëÁ÷µÄ׿ÏÈ£¬¶øwriterÊÇËùÓÐÊä³ö×Ö·û´®µÄ׿ÏÈ¡£
½áºÏ¿ªÊ¼Ëù˵µÄÊäÈë/Êä³öÁ÷ £¬³öÏÖÁ˸öһС¿ò¼Ü¡£
×Ö½ÚÁ÷ ×Ö·ûÁ÷
ÊäÈëÁ÷ &
Ïà¹ØÎĵµ£º
1£©DOM£¨JAXP Crimson½âÎöÆ÷£©
DOMÊÇÓÃÓëÆ½Ì¨ºÍÓïÑÔÎ޹صķ½Ê½±íʾXMLÎĵµµÄ¹Ù·½W3C±ê×¼¡£DOMÊÇÒÔ²ã´Î½á¹¹×éÖ¯µÄ½Úµã»òÐÅϢƬ¶ÏµÄ¼¯ºÏ¡£Õâ¸ö²ã´Î½á¹¹ÔÊÐí¿ª·¢ÈËÔ±ÔÚÊ÷ÖÐѰÕÒÌØ¶¨ÐÅÏ¢¡£·ÖÎö¸Ã½á¹¹Í¨³£ÐèÒª¼ÓÔØÕû¸öÎĵµºÍ¹¹Ôì²ã´Î½á¹¹£¬È»ºó²ÅÄÜ×öÈκι¤×÷¡£ÓÉÓÚËüÊÇ»ùÓÚÐÅÏ¢²ã´ÎµÄ£¬Òò¶ ......
ÔÚjdk1.2ÖУ¬·Ö±ðÕë¶ÔJcomponentºÍTextÀàµÄ¶ÔÏó¶¨ÖÆÁ˲»Í¬µÄ´¦Àí¼üÅÌʼþµÄ·½·¨£ºÔÚJcomponentÖУ¬¶¨ÒåÁËregisterKeyboardAction·½·¨£¬Ê¹ÓÃÕâ¸ö·½·¨À´½«ÐèÒª´¦ÀíµÄ¼üÅÌʼþÒÔ¼°´¦ÀíʼþµÄÐÐΪ°ó¶¨ÔÚÒ»Æð¡£TextÀàÖоßÓÐkeymap¶ÔÏó£¬Í¬JcomponentÖеĴ¦Àí·½·¨ÀàËÆ£¬Õâ¸ö¶ÔÏó±£´æ×ÅÐèÒª´¦ÀíµÄ¼üÅÌʼþºÍ¶ÔÓ¦µÄÐÐΪ¡£
¡¡¡¡¶ø ......
¸Õ¸ÕѧϰÁ˼̳Ð,¼Ç¼ÏÂÎÒ¾õµÃ¼Ì³ÐÖÐÎÒÃÇÓ¦¸Ã×¢ÒâµÄÎÊÌâ. ʲô¼Ì³ÐÊÇʹÓÃextendsÀ´ÊµÏÖµÄ,ÕâÖÖÎÊÌâ¼Ç¼ÏÂÀ´ÊDz»ÊÇÓе㽵µÍ¸çµÄIQÄØ?¹þ¹þ,ËùÒÔÕâЩ»ù´¡Óï·¨¾Í²»¼Ç¼¿©.ÏÂÃæ¿ªÊ¼°É:
1.ÔÚѧϰjavaÖÐ,ÎÒÃÇÓ¦¸ÃÒªÖªµÀËùÓÐÀàµÄ³¬Àà¶¼ÊÇobjectÀà,ÕâÑù˵µÄÒâ˼¾ÍÊÇ˵,ËùÓеÄÀà¶¼°üº¬ÁË ......
1. Ò»¸öjavaÔ´ÎļþÖ»ÓÐÒ»¸öpublicÀàÇÒÀàÃûÓëÎļþÃûÒ»Ö¡£×¢£ºÒ»¸ö¿ÉÔËÐеÄjavaÓ¦ÓóÌÐòÓ¦ÓÐÒ»¸ömain·½·¨£¬ÇÒ¸ñʽ¹Ì¶¨£¬µ«²»Ò»¶¨ÔÚpublicÀàÖС£
2. packageÓï¾äÖ»ÄÜÓÐÒ»¸öÇÒ·ÅÔÚ³ÌÐòµÄµÚÒ»ÐС£
3. ÕûÊýÔÚÄÚ´æÖÐʽ°´ÕÕÆä²¹ÂëÀ´´æ´¢µÄ£¬ÕýÊýµÄ²¹Âë=ÔÂ룬¸ºÊýµÄ²¹Âë=ÔÂëÈ¡·´¼Ó1 £¬charÎÞ·ûºÅ루0~65535£©
4. Ç¿ÖÆ ......
¶ÔÓÚJava×ÀÃæÓ¦ÓÃÀ´Ëµ£¬±È½Ï·³ËöµÄ¾ÍÊǰ²×°²¿ÊðÎÊÌ⣬È磺¿Í»§¶ËÊÇ·ñ°²×°ÓÐjre¡¢jre°æ±¾¡¢jreÔÚÄÄÀïÏÂÔØ¡¢ÈçºÎÓÃjreÆô¶¯JavaÓ¦Óõȵȡ£²»ÒªËµ¸Õ½Ó´¥µçÄÔµÄÈË£¬¾ÍËãÊDZȽÏÊìϤµçÄÔ£¬Èç¹ûûÓнӴ¥¹ýJava£¬Ãæ¶ÔÒ»¸öJavaÓ¦Óã¬ÈçºÎÔÚWindowsÏÂÆô¶¯Ëü£¬¹À¼Æ¶¼»áÕÛÌÚ°ëÌì¡£ËùÒÔÕâ¸öÊǵ¼ÖÂJava×ÀÃæÓ¦Óñ»Ò»Ð©ÈËËùÌÖÑáµÄ×î´óÔÒò£¬J ......