2021年2月7日

多线程

摘要: 目录: 基本概念:程序、进程、线程 线程的创建和使用 线程的生命周期 线程的同步 线程的通信 Jdk5.0新增线程创建方式 阅读全文

posted @ 2021-02-07 23:55 ~码铃薯~ 阅读(33) 评论(0) 推荐(0) 编辑

流 总结

摘要: *流的概念 -内存与存储设备之间传输数据的通道 *流的分类 -输入流、输出流;字节流、字符流;节点流、过滤流; *序列化、反序列化 -将对象通过流写入到文件,或将对象通过流读取到内存中,必须实现Serializable接口。 File对象: -代表屋里盼复中的一个文件或者文件夹。 阅读全文

posted @ 2021-02-07 22:54 ~码铃薯~ 阅读(39) 评论(0) 推荐(0) 编辑

补充:Properties

摘要: .Properties:属性集合 .特点 存储属性名和属性值 属性名和属性值都是字符串类型 没有泛型 和流有关 继承了HashTable,是一个线程安全的集合。 小案例: package com.iopractise; import java.io.File; import java.io.File 阅读全文

posted @ 2021-02-07 22:51 ~码铃薯~ 阅读(42) 评论(0) 推荐(0) 编辑

递归遍历文件和递归删除文件

摘要: 小案例 package com.iopractise; import java.io.File; /** * 使用递归的方式遍历文件 */ public class Demo20 { public static void main(String[] args) { // listDir(new Fi 阅读全文

posted @ 2021-02-07 22:40 ~码铃薯~ 阅读(77) 评论(0) 推荐(0) 编辑

File类的使用

摘要: 概念:代表物理盘符中的一个文件或者文件夹 小案例: package com.iopractise; import java.io.File; import java.io.FileFilter; import java.io.IOException; import java.util.Date; / 阅读全文

posted @ 2021-02-07 22:39 ~码铃薯~ 阅读(71) 评论(0) 推荐(0) 编辑

转换流

摘要: 也叫桥转换流 InputStreamReader / OutputStreamWriter 可将字节流转换为字符流 可设置字符的编码方式 InputStreamReader 小案例: package com.iopractise; import java.io.*; /** *InputStream 阅读全文

posted @ 2021-02-07 22:36 ~码铃薯~ 阅读(74) 评论(0) 推荐(0) 编辑

打印流

摘要: PrintWriter 封装了print() / println() 方法 支持写入后换行 支持数据原样打印(也就是,我们打开文件的时候,看到的是什么格式、什么样子,打印出来的时候就是什么样子) package com.iopractise; import java.io.FileNotFoundE 阅读全文

posted @ 2021-02-07 22:33 ~码铃薯~ 阅读(79) 评论(0) 推荐(0) 编辑

字符缓存流

摘要: BufferedReader / BufferedWriter 高效读写、支持输入换行符、可一次写一行读一行 BufferedReader 小案例 第一种方式读取: package com.iopractise; import java.io.BufferedReader; import java. 阅读全文

posted @ 2021-02-07 22:29 ~码铃薯~ 阅读(67) 评论(0) 推荐(0) 编辑

字符流的父类

摘要: reader 字符输入流 public int read(){} public int read(char[] c){} public int read(char[] b, int off, int len){} Writer 字符输出流 public void write(int n){} pub 阅读全文

posted @ 2021-02-07 22:26 ~码铃薯~ 阅读(242) 评论(0) 推荐(0) 编辑

字符编码

摘要: 注意:当编码方式和解码方式不一致的时候,就会出现乱码。 阅读全文

posted @ 2021-02-07 22:17 ~码铃薯~ 阅读(36) 评论(0) 推荐(0) 编辑

对象流

摘要: 对象流 ObjectOutputStream :ObjectOutputStream将Java对象的原始数据类型和图形写入OutputStream。 ObjectInputStream:ObjectInputStream反序列化先前使用ObjectOutputStream编写的原始数据和对象。 Ob 阅读全文

posted @ 2021-02-07 21:21 ~码铃薯~ 阅读(79) 评论(0) 推荐(0) 编辑

BufferStream 缓存流

摘要: BufferedInputStream bufferedReader底层有自己维护的缓存区(下面的小案例就是使用bufferreader默认的缓存区) package com.iopractise; import java.io.*; /** * 使用字节缓存流读取 */ public class 阅读全文

posted @ 2021-02-07 21:11 ~码铃薯~ 阅读(167) 评论(0) 推荐(0) 编辑

导航