io
DarinWang
自学者, 正在被各个方面折磨.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 浅拷贝和深拷贝
在Java中, 类可以通过实现 Cloneable 接口来实现. 但是由此方法拷贝的对象是浅拷贝. 具体地说, 对于对象内部的基本类型是深拷贝, 而引用类型是浅拷贝. 查看以下代码: (省略constructor, getter, setter, toString…) 1 package prototype; 2 3 import java.io.Serializable; 4 5 public class Bar implements Serializable { 6 private Stri原创 2020-08-26 08:34:07 · 192 阅读 · 0 评论 -
Java IO 流 - BufferedReader/Writer 用法
Java IO - BufferedReader/Writer 20200711 佛山 使用示例 package july11; import java.io.*; public class BufferedFileReaderWriterDemo { public static void main(String[] args) { var srcFile = new File("hello.txt"); var desFile = new File("hel原创 2020-07-11 11:29:02 · 173 阅读 · 0 评论 -
Java IO 流 - 缓冲流
BufferedInputStream; BufferedOutputStream; BufferedReader; BufferedWriter; 提高读写的效率. 能够提高读写速度的原因: 内部提供了一个缓冲区. BufferedInputStream 源码 private static int DEFAULT_BUFFER_SIZE = 8192; 以下代码可以复制一个文件 package july11; import java.io.*; public class BufferedStre原创 2020-07-11 11:17:55 · 219 阅读 · 0 评论 -
Java IO 流 - 使用 `FileReader` 和`FileWriter` 实现文本的复制
20200709 杭州 package july09; import java.io.*; public class FileCopyer { //定义一个缓冲数组的大小 private static int BUFFER_SIZE = 1024; /** * * 将一个文本文件复制到一个新的文件. 新文件的绝对路径不可以和源文件的绝对路径相同. * 如果目标文件不存在, 就会创建新文件. 如果复制成功, 就返回 true, 否则返回 false. *.原创 2020-07-11 07:15:35 · 244 阅读 · 0 评论 -
Java IO 流 - FileWriter
20200706 大雨 上海建国宾馆 /** * Writes a string. * * @param str * String to be written * * @throws IOException * If an I/O error occurs */ public void write(String str) throws IOException; 20200708 阵雨 上海 使用示例 # 用以下方式构造的writer对象在每次写文件会覆盖原有的.原创 2020-07-08 17:58:34 · 171 阅读 · 0 评论 -
Java IO 流 - FileReader
Java IO 流 - FileReader 20200706 大雨 上海建国宾馆 /** * 一个字符一个字符地读, 如果是流的末尾, 返回-1, 否则返回一个字符的值. **/ public int read() throws IOException; FileReader reader = null; try { File file = new File("hello1.txt"); reader = new FileReader(file); int data;原创 2020-07-07 07:41:59 · 139 阅读 · 0 评论 -
Java IO 流 -总览
Java IO 流 20200706 大雨 https://www.bilibili.com/video/BV1Qb411g7cz?p=584 输入: 读取外部数据到内存中 输出: 将程序数据输出到磁盘, 光盘等设备中 流的分类 按操作数据单位, 可以分为: 字节流 (8bit = 1byte), 字符流 (16bit = 1char); 按数据流的流向, 可以分为: 输入流, 输出流 按流的角色, 可以分为: 节点流, 处理流 字节流 字符流 输入流 InputStr原创 2020-07-07 07:41:13 · 168 阅读 · 0 评论 -
Java IO 流 - File 类
Java IO 流 - File 类 File 类的一个对象, 代表一个文件或者目录, 在 java.io 包中. 1 构造器 File(String pathname); // pathname 如果是相对路径, 那么该相对路径指的是当前module的路径 File(File parent, String child); File(String parent, String child); 2 常量 路径分隔符 public static final String separator; //根据操作系统原创 2020-07-07 07:40:12 · 118 阅读 · 0 评论
分享