如果能用UMl关系图把它们表示出来最好。

解决方案 »

  1.   

    java io 有两种类型的读写方法。一种是以字节为单位读写的,InputStream、OutputStream(interface) 下面有很多类像FileInputStream、PipedInputStream 等皆继承了上述接口。另外一种就是你上面提到的以unicode为单位进行读写的方法。 表现为 Reader、Writer、接口,像BufferedReader 就继承了Reader接口。BufferedReader  ****===> 在读取的时候,会先开辟一个缓冲区,把这些数据读到缓冲区,等到满了以后,就直接拿出来。至于InputStreamReader,****===> An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and translates them into characters according to a specified character encoding.通过这个类可以把这两种方式读取出来的信息相互切换。system.in ****===> 这是控制台输入信息时读入的管道。她继承PrintStream ,而PrintStream 类 继承了FilterOutputStream 类。这个类实现了OutputStream 接口。先写这么多。啊,帅哥,不是这么抠吧,没分!写完才看到。