IO
弓长步又
菜鸟晋级中
展开
-
字节流字符流的使用
一、基本概念和分类 字节流的抽象基类 InputStream,outputStream字符流的抽象基类 Reader,Writer二、数据的读写1,将数据写到文件当中,使用字节输出流。FileOutputStreamwrite(byte[] b)将b.length个字节从指定byte数组写入此文件输出流中 File dir = new File("tem原创 2015-10-19 09:18:30 · 1133 阅读 · 0 评论 -
IO操作中缓冲区原理
一、缓冲区原理原理:临时存储数据的方法,减少对设备操作的频率,提高了效率,其实就是将数据临时存储到了内存(数组)中。图解:二、模拟一个BufferedReader根据缓冲区原理图解,试着实现自己的BufferedReaderpublic class MyBufferedReader{ //1,持有一个流对象 private Reade原创 2015-10-21 17:11:48 · 1606 阅读 · 2 评论 -
properties的基本使用
一、概述1、properties的特点1,Hashtable的子类,map集合中的方法都可以使用2,该集合没有泛型,因为键值都是字符串3,它是一个可以持久化的属性集,键值可以存储到集合中,也可以存储到持久化的设备上。 键值的来源也可以是持久化的设备2、特有方法1,存数据public Object setProperty(Stirng key,St原创 2015-10-21 16:50:15 · 2429 阅读 · 0 评论 -
IO流操作的规律
一、IO流操作规律1、总结IO流操作中,首先要明确开发中具体要使用哪个流对象。2、明确流对象步骤1,明确数据源,数据汇(数据目的)其实就是在明确要使用的IO体系。InputStream outpurStream Reader Writer需求中操作的是源:意味着是读, InputStream Reader需求中操作的是目的:意味着是写 Outp原创 2015-10-21 17:05:07 · 474 阅读 · 0 评论 -
IO中的功能流对象
一、综述IO中的功能流对象为其他输出流添加了新功能,能够方便解决特定的问题。 1、打印流PrintStream与PrintWriter可以直接操作输入流和文件 2、序列流SequenceInputStream对多个流进行合并 3、操作对象ObjectInputStream与ObjectOutputStream被操作的对象需要实现S原创 2015-10-22 17:05:36 · 567 阅读 · 0 评论