练习:按字节截取字符
摘要:import java.io.UnsupportedEncodingException; public class TheLastTestForIO { public static void main(String[] args) throws UnsupportedEncodingException { /* * 按照字节数截取一...
阅读全文
posted @
2016-10-01 19:22
北方丶有佳人
阅读(194)
推荐(0)
利用IO流把单个文件切割成碎片文件
摘要:import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.Properties; public class SplitFileTest { public static void ma...
阅读全文
posted @
2016-10-01 17:40
北方丶有佳人
阅读(502)
推荐(0)
ByteArrayInputStream&ByteArrayOutputStream
摘要:import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; public class ByteArrayStreamDemo { public static void main(String[] args) { //用io的读写思想操作数组 ...
阅读全文
posted @
2016-10-01 16:41
北方丶有佳人
阅读(142)
推荐(0)
DataInputStream&DataOutputStream---操作基本类型值的流
摘要:DataInputStream&DataOutputStream是一个基本的装饰类
阅读全文
posted @
2016-10-01 13:59
北方丶有佳人
阅读(229)
推荐(0)
RandomAccessFile--随机访问文件
摘要:RandomAccessFile:特点: 1.只能操作文件 2.既能读,有能写 3.维护了一个byte数组,内部定义了字节流的读取和写入 4.通过对指针的操作可以实现对文件的任意位置的读取和写入 功能:getFilePointer seek用于操作文件指针的方法。 注:随机读写并不是说把数据写入任意
阅读全文
posted @
2016-10-01 09:53
北方丶有佳人
阅读(942)
推荐(0)
ObjectOutputStream&ObjectInputStream--对象流
摘要:用于操作对象的流对象,对象的序列化ObjectInputStream ObjectOutputStream特点:用于操作对象。解决的问题:将对象持久化到硬盘功能:特有:writeObject();
阅读全文
posted @
2016-09-27 22:31
北方丶有佳人
阅读(252)
推荐(0)
SequenceInputStream--序列流
摘要:序列流:特点:流对象的有序的排列。内部封装了一个有序集合,把流封装起来了解决问题:将多个输入流合并成一个输入流。将多个源合并成一个源,对于多个源的操作会变得简单功能:特殊之处在构造方法上。一初始化就合并了多个流进来。 使用的场景之一:对多个文件进行数据的合并,多个源对应一个目的。
阅读全文
posted @
2016-09-27 20:27
北方丶有佳人
阅读(181)
推荐(0)
打印流-PrintStream和PrintWriter
摘要:IO包中的其他功能流对象功能流对象特点:解决问题的特有方法。 打印流--必须是输出流(两个都是)PrintStream(字节流) PrintWriter(字符流)特点:打印。不抛异常打印的目的:File对象,字符串路径,字节输出流。 解决的问题:方便的打印各种数据的表示形式。 它的打印方法可以保证数
阅读全文
posted @
2016-09-26 23:23
北方丶有佳人
阅读(4583)
推荐(1)
流规律应用2
摘要:import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.IOException; import java.io.OutputStreamWriter; public class Test2 { public static void m...
阅读全文
posted @
2016-09-25 22:41
北方丶有佳人
阅读(135)
推荐(0)
流操作的规律
摘要:IO流的规律总结:解决的问题,就是开发中具体要使用哪个流对象的问题。 1.明确数据源,数据汇(数据目的) 其实就是明确要使用的IO体系。InputStream OutputStream Reader Writer 需求中操作的是源:意味着是读。 InputStream Reader 需求中操作的是目
阅读全文
posted @
2016-09-25 13:41
北方丶有佳人
阅读(115)
推荐(0)
Properties的应用
摘要:恢复内容开始 对于不确定的数据,需要持久化到硬盘上,就得用到配置文件。 例子:软件试用次数 恢复内容结束
阅读全文
posted @
2016-09-25 13:18
北方丶有佳人
阅读(136)
推荐(0)
Properties加载设备上的数据
摘要:Properties的两个方法: store(OutputStream out, String comments):持久化 load(InputStream inStream):加载 load(Reader reader) store(Writer writer, String comments)
阅读全文
posted @
2016-09-25 12:38
北方丶有佳人
阅读(161)
推荐(0)
Properties持久化键值对
摘要:Properties 特点: 1.HashTable的子类,map集合中的方法都可以用。 2.该集合没有泛型,键值都是字符串。 3.它是一个可以持久化的属性集,键值可以存储到集合中,也可以存储到持久化设备上 键值的来源也可以是持久化设备。
阅读全文
posted @
2016-09-25 12:21
北方丶有佳人
阅读(1016)
推荐(0)
装饰设计模式
摘要:Writer|--TextWriter|--MediaWriter 在对数据写入操作过程中,希望提升效率要对操作文本的对象提升效率,使用缓冲区技术。 Writer|--TextWriter |--BufferedTextWriter|--MediaWriter |--BufferedMediaWri
阅读全文
posted @
2016-09-25 11:41
北方丶有佳人
阅读(157)
推荐(0)