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

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ÊÇËùÓÐÊä³ö×Ö·û´®µÄ׿ÏÈ¡£
½áºÏ¿ªÊ¼Ëù˵µÄÊäÈë/Êä³öÁ÷ £¬³öÏÖÁ˸öһС¿ò¼Ü¡£
                     ×Ö½ÚÁ÷                         ×Ö·ûÁ÷
ÊäÈëÁ÷  &


Ïà¹ØÎĵµ£º

JavaÏß³Ìͬ²½»úÖÆsynchronized¹Ø¼ü×ÖµÄÀí½â

¡¾IT168 ¼¼ÊõÎĵµ¡¿Ïß³Ìͬ²½£º
¡¡¡¡ÓÉÓÚͬһ½ø³ÌµÄ¶à¸öÏ̹߳²ÏíͬһƬ´æ´¢¿Õ¼ä£¬ÔÚ´øÀ´·½±ãµÄͬʱ£¬Ò²´øÀ´ÁË·ÃÎʳåÍ»Õâ¸öÑÏÖØµÄÎÊÌâ¡£JavaÓïÑÔÌṩÁËרÃÅ»úÖÆÒÔ½â¾öÕâÖÖ³åÍ»£¬ÓÐЧ±ÜÃâÁËͬһ¸öÊý¾Ý¶ÔÏó±»¶à¸öÏß³Ìͬʱ·ÃÎÊ¡£
¡¡¡¡ÐèÒªÃ÷È·µÄ¼¸¸öÎÊÌ⣺
¡¡¡¡1)synchronized¹Ø¼ü×Ö¿ÉÒÔ×÷Ϊº¯ÊýµÄÐÞÊηû£¬Ò²¿É×÷Ϊº¯ÊýÄÚµÄÓï ......

JAVA»ù´¡£º½â¶ÁÄÚ´æÓÅ»¯±à³Ì


Ò».´úÂëÓÅ»¯
¡¡¡¡ÄÚ´æ»áÒç³ö¿Ï¶¨ºÍ´úÂëÌÓ²»Á˹ØÏµ,99.99%ѧjavaµÄÈ˶¼ÖªµÀÀ¬»ø»ØÊÕÆ÷ÊÇ javaµÄÒ»´óÓŵ㲢¾Ý´ËÀ´³°Ð¦C++¡£ÏÔÈ»Õâ¸öÌØÐÔΪ´úÂë±àдÕßÊ¡Á˲»ÉÙÊ£¬µ«Õâ¸öÌØÐÔÈ´´øÀ´Á˲»ÉÙÒþ»¼¡£¾Ù¸öÀý×ÓÔÚÓÎÏ·µ±Öо­³£Óв»Í¬³¡¾°µÄÇл»£¬Èç´ÓÓÎÏ·Âß¼­Í˵½Ö÷²Ëµ¥Âß¼­,¶ÔÓÎÏ·Âß¼­¶ÔÏóµÄ̬¶ÈºÜ¶àÈË»áÑ¡ÔñÍü¼ÇµÈ´ýÀ¬»ø»ØÊÕ ......

Java·ºÐÍÓ¦¸Ã×¢ÒâµÄϸ½Ú

1¡¢²»¿ÉÒÔÓÃÒ»¸ö±¾µØÀàÐÍ£¨Èçint   float£©À´Ìæ»»·ºÐÍ.±ÈÈçList<Integer>²»ÄÜÓÃList<int>ÐÍʽ
2¡¢ÔËÐÐʱÀàÐͼì²é£¬²»Í¬ÀàÐ͵ķºÐÍÀàÊǵȼ۵ģ¨Pair<String>ÓëPair<Employee>ÊÇÊôÓÚͬһ¸ö
ÀàÐÍ Pair£©£¬ÕâÒ»µãÒªÌØ±ð×¢Òâ:¼´Èç¹ûa instanceof
Pair<String>==trueµÄ»°£¬²¢²»´ú±ía. ......

ÈçºÎÔÚÈÎÎñÀ¸ÏÔʾjava³ÌÐòͼ±ê

¸Ã´úÂëʵÏÖÁËÔÚϵͳÓÒϽǵÄÈÎÎñÀ¸ÖÐÏÔʾ³ÌÐòµÄͼ±ê£¬²¢ÇÒ×îС»¯³ÌÐòºóµ¥»÷ͼ±ê¿ÉÒÔÏÔʾ³öÀ´Õâ¸ö³ÌÐò´°¿Ú
import java.awt.Color;
¡¡¡¡import java.awt.Image;
¡¡¡¡import java.awt.MenuItem;
¡¡¡¡import java.awt.PopupMenu;
¡¡¡¡import java.awt.Toolkit;
¡¡¡¡
¡¡¡¡
¡¡¡¡import javax.swing.JFrame;
¡¡¡ ......

javaÊäÈëÊý¾ÝµÄÁ½ÖÖ·½·¨

1 »ù±¾·½·¨
 import java.io.*;
public class input1
{
public static void main(String[] args) throws IOException
{
InputStreamReader reader = new InputStreamReader(System.in);
BufferedReader buf = new BufferedReader(reader);
/* »òÕß
BufferedReader buf; ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ