A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 15383220936 中级黑马   /  2016-3-1 21:01  /  355 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

转换流(使用指定的码表读写字符)
                |--InputStreamReader字节输入流到字符输入流的桥梁
                |--OutputStreamWriter字符输出流到字节输出流的桥梁
               
        其它流
                |--SequenceInputStream序列流
                        |--序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从被整合的第一个流开始读, 读完一个之后继续读第二个, 以此类推.
                        |--SequenceInputStream(InputStream in1,InputStream in2)
                        |--SequenceInputStream(Enumeration en)
                |--ByteArrayOutputStream字节数组内存输出流
                        |--是将文件或键盘录入的数据写入到内存中的字节数组
                |--ByteArrayInputStream字节数组内存输入流
                        |--是以字节的方式读取内存中的字节数组数据
                        |--创建此对象要传递一个字节数组
                |--RandomAccessFile随机读写访问流
                        |--该流同时具有读和写的功能
                        |--seek(long pos)设置读取和写入的位置
                |--对象操作流
                        |--ObjectOutputStream将对象写入到文件,要求对象所属的类实现Serializable接口,该接口里面没有内容,只是一个标记
                                |--writeObject()将对象写入文件
                        |--ObjectInputStream将上面存入到文件中的对象读取出来,因为存的时候所有对象是按照Object存入,所以取出来要进行强制类型转换
                                |--readObject()从文件读取一个对象出来
                |--数据输入输出流
                        |--DataInputStream数据输入流,就是从文件读取特定类型的数据
                                |--readInt()从文件中读取一个int类型的数据
                                |--readLong()从文件读取一个long类型的数据
                        |--DataOutputStream数据输出流,向文件写出特定类型的数据
                                |--writeInt()向文件写入一个int类型的数据
                                |--writeLong()向文件写入一个long类型的数据
                |--打印流PrintStream
                |--标准输入输出流
                        |--System.in是InputStream, 标准输入流, 默认可以从键盘输入读取字节数据
                                |--System.setIn(InputStream)修改输入流
                        |--System.out是PrintStream, 标准输出流, 默认可以向Console中输出字符和字节数据
                                |--System.setOut(PrintStream)修改输出流
                |--键盘录入的两种方式
                        |--Scanner sc = new Scanner(System.in);
                        |--BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
                |--Properties是Hashtable的子类,是一个Map,存放的是键值对,一般用于项目的配置文件,配置文件中键和值的类型都为String类型
                        |--setProperty(String key,String value)向Properties中存入键值对
                        |--getProperty(String key)根据键获取值
                        |--public Enumeration<String> stringPropertyNames()以String的形式获取所有的键,并封装成Enumeration对象,之后进行遍历
                        |--load(InputStream inStream) 将字节输入流inStream所关联的文件中的值加载到Properties对象中
                        |--store(OutputStream out, String comments) 将Properties对象中的内容写入到out流所关联的文件中,comments为说明信息
                       

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马