一. input与output
1.1 以字节为导向的stream 【程序编程相关:J2ME MIDP个人所得税计算小应用【】1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源.在java的io中,所有的stream(包括input与out stream)都包括两种类型: 【推荐阅读:在Hibernate中使用多表联合检索的】1) input stream: 【扩展信息:Jakarta-Common-BeanU】以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息.以字节为导向的stream包括下面几种类型:1) bytearrayinputstream:把内存中的一个缓冲区作为inputstream使用2) stringbufferinputstream:把一个string对象作为inputstream3) fileinputstream:把一个文件作为inputstream,实现对文件的读取操作4) pipedinputstream:实现了pipe的概念,主要在线程中使用5) sequenceinputstream:把多个inputstream合并为一个inputstream2) out stream1) bytearrayoutputstream:把信息存入内存中的一个缓冲区中2) fileoutputstream:把信息存入文件中3) pipedoutputstream:实现了pipe的概念,主要在线程中使用4) sequenceoutputstream:把多个outstream合并为一个outstream1.2 以unicode字符为导向的stream以unicode字符为导向的stream,表示以unicode字符为单位从stream中读取或往stream中写入信息.以unicode字符为导向的stream包括下面几种类型:1) input stream1) chararrayreader:与bytearrayinputstream对应2) stringreader:与stringbufferinputstream对应3) filereader:与fileinputstream对应4) pipedreader:与pipedinputstream对应2) out stream1) chararraywrite:与bytearrayoutputstream对应2) stringwrite:无与之对应的以字节为导向的stream3) filewrite:与fileoutputstream对应4) pipedwrite:与pipedoutputstream对应以字符为导向的stream基本上对有与之相对应的以字节为导向的stream.两个对应类实现的功能相同,字是在操作时的导向不同.... 下一页