![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
Ena-coder
疯狂与理智并存的笑容
展开
-
IO转换流_字符集
字符流与字节流转换的桥梁InputStreamReader/OutputStreamWriter解码: 字节---->字符(InputStreamReader)编码: 字符---->字节(OutputStreamWriter) 作用(2点): 1.能将字节流转换成字符流 2.指定字符集原创 2019-09-05 15:33:11 · 130 阅读 · 0 评论 -
IO_数据流
处理八大数据类型,包括字符串保留数据的同时也保留了数据类型,方便后期获取数据类型而不需要强转记住:1、先写出(目的是获得数据类型)再读取2、读取顺序和写出顺序保持一致程序 -(写入)-> DataOutputStream(i.e FileOutputStream) -(写入)-> 文件程序 -(读取)-> DataInputStream(i.e FileInput...原创 2019-09-05 15:44:59 · 181 阅读 · 0 评论 -
IO_对象流
与数据流不同:处理自定义的对象特殊概念: 序列化和反序列化原则:1、先写出后读取2、读取的顺序和写出的一致3、不是所有的对象都可以序列化自定义的对象需要序列化需要实现Serialization接口(虚拟机识别的“通行证”)原创 2019-09-05 17:31:03 · 83 阅读 · 0 评论 -
IO_打印流
PrintStream是处理流、装饰流——用于System.out功能:1.PrintStream 能够方便地打印各种数据值表示形式2.自动刷新程序-(写入)->PrintStream(OutputStream)-(写入)->文件测试程序:public class PrintStreamTest { public static void main(String[] ...原创 2019-09-06 14:32:41 · 139 阅读 · 0 评论 -
IO_文件分割_面向过程(核心版)
之前的IO流都是顺序访问RandomAccessFile对随机访问文件的读取和写入(可用于文件分割)迅雷下载视频快速的原因:用多个客户端对下载分割好的视频段,再用并发多线程同时下载,最后合并视频段| Construction |Description ||–|--|| RandomAccessFile(File file, String mode) | 创建从中读取和向其中写入...原创 2019-09-06 19:39:40 · 126 阅读 · 0 评论 -
IO_文件分割_面向过程(终极版)
面向对象思想——封装*分割任务:分割一张图片,保存到一个文件夹里程序测试:public class SplitFile { private File src; // 源头 private String destDir; // 目的地(文件夹) private List<String> destPaths; // 所有分割后的文件存储路径 private int bl...原创 2019-09-08 15:23:24 · 192 阅读 · 1 评论 -
IO_commonsIO_常用核心操作
列出子孙级原创 2019-09-08 22:00:27 · 146 阅读 · 0 评论