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 · 149 阅读 · 0 评论 -
Java IO 流 - BufferedReader/Writer 用法
Java IO - BufferedReader/Writer20200711 佛山使用示例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 · 131 阅读 · 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 · 173 阅读 · 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 · 192 阅读 · 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 · 128 阅读 · 0 评论 -
Java IO 流 - FileReader
Java IO 流 - FileReader20200706 大雨 上海建国宾馆/*** 一个字符一个字符地读, 如果是流的末尾, 返回-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 · 102 阅读 · 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 · 125 阅读 · 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 · 88 阅读 · 0 评论