IO流
张子又
道阻且长,行则将至 行而不辍,未来可期!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中的IO流
流的概念: 水流,电流,物流,车流 数据流: 文字,数字,字母,符号,图片,声音,流媒体等等 ○ 流的分类 1:流的方向 输入流:input 把文件中的数据读取到java程序中 read 读 输出流:output 把java程序的中数据写到文件中 write 写 2:处理数据单元: — 字节流:大话西游.mp4 按照字节读取数据(InputStream 字节输入流、Output...原创 2018-12-26 19:23:41 · 330 阅读 · 0 评论 -
Java中的IO流(FileOutputStream)
OutputStream: 此抽象类是表示输出字节流的所有类的超类。输出流接受输出字节并将这些字节发送到某个接收器 (文件)。 需要定义 OutputStream 子类的应用程序必须始终提供至少一种可写入一个输出字节的方法。 FileOutputStream:文件字节输出流 注意:OutputStream os = new FileOutputStream(“a.txt”, f...原创 2018-12-26 19:26:11 · 493 阅读 · 0 评论 -
Java中的IO流( FileInputStream)
InputStream:字节输入流(抽象类) FileInputStream:文件字节输入流 public static void main(String[] args) throws IOException { //1:创建字节输入流 File file = new File("工程天下.txt"); System.out.println(file.length()); Fil...原创 2018-12-26 19:32:38 · 446 阅读 · 0 评论 -
Java中的IO流(BufferedOutputStream)
BufferedOutputStream: 字节缓冲输入流 该类实现缓冲的输出流。通过设置这种输出流,应用程序就可以将各个字节写入底层输出流中 而不必针对每次字节写入调用底层系统。 父类:FilterOutputStream 从以下版本开始: JDK 1.0 操作系统不同,换行符不一样 (2)Windows系统里面,每行结尾是 回车+换行(CR+LF),即“\r\n” (3)Unix系统里,每行结...原创 2018-12-28 19:02:24 · 579 阅读 · 0 评论 -
Java中的IO流(BufferedinputStream)
BufferedinputStream: 字节缓冲输入流 与BufferedinputStream相似 public static void main(String[] args) throws IOException { //1:创建字节缓冲输入流 (包装流,底层包装的是字节缓冲流) BufferedInputStream bis = new BufferedInputStream(n...原创 2018-12-28 19:04:28 · 377 阅读 · 0 评论 -
Java中的IO流(BufferedWriter)
BufferedWriter: 字符缓冲输出流 将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。 从以下版本开始: JDK1.1 注意:字符串缓冲区,需要flush,才能写入文件 一般情况下,1024的倍数刷一下 注意:close既能刷空,还能关闭,flush只能刷空 public static void main(String[] args) throws IOEx...原创 2018-12-28 19:07:46 · 490 阅读 · 0 评论 -
Java中的IO流(BufferedReader)
BufferedReader: 字符缓冲输入流 从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 注意:字符缓冲流 一次读取一行 readLine() 与BufferedWriter相似 public static void main(String[] args) { //1:创建字符缓冲输入流 BufferedReader br = null; try { ...原创 2018-12-28 19:11:36 · 799 阅读 · 0 评论 -
Java中的IO流(copyfile)举例
需求1:将D://工程天下.txt 拷贝到当前项目下 名字为new.txt 需求2:将D://美女.jpg 拷贝到当前项目下 名字为美女1.jpg 步骤 1:通过输入流读取D://工程天下.txt 到java程序中 2:通过输出流把工程天下.txt写到当前项目的文件中 public static void copyFile1(FileInputStream fis, ...原创 2018-12-28 19:18:36 · 1836 阅读 · 0 评论 -
Java中的IO流-从网上下载图片
IO流中从网上下载图片: public class Demo{ public static void testDownLoad(){ BufferedInputStream bis =null; BufferedOutputStream bos=null; String HTTP_URL=“ ”; //图片地址 try { in...原创 2018-12-28 19:23:58 · 1392 阅读 · 0 评论 -
Java中的IO流(OutputStreamWriter)
OutputStreamWriter : 是字符流通向字节流的桥梁: 可使用指定的 charset 将要写入流中的字符编码成字节。 它使用的字符集可以由名称指定或显式给定,否则将接受平台默认的字符集。 public static void main(String[] args) throws IOException { //1:创建字符输出流 (转换流 表面上是字符流,实际到底层的时候就是字...原创 2018-12-28 19:28:46 · 549 阅读 · 0 评论 -
Java中的IO流( InputStreamReader)
InputStreamReader: InputStreamReader 是字节流通向字符流的桥梁: 它使用指定的 charset 读取字节并将其解码为字符。 它使用的字符集可以由名称指定或显式给定,或者可以接受平台默认的字符集。 注意:读写数据,字符集保持一致 public static void main(String[] args) throws IOException { // 创建字...原创 2018-12-28 19:31:40 · 3730 阅读 · 0 评论 -
Java中的IO流(FileWriter)
FileWriter: 用来写入字符文件的便捷类。 * 父类:OutputStreamWriter * FileWriter 用于写入字符流。要写入原始字节流,请考虑使用 FileOutputStream。 public static void main(String[] args) throws IOException { //1:创建字符输出便捷流 FileWriter fw = ...原创 2018-12-28 19:33:49 · 404 阅读 · 0 评论 -
Java中的IO流(FileReader)
FileReader: 用来读取字符文件的便捷类。 父类:InputStreamReader FileReader 用于读取字符流。要读取原始字节流,请考虑使用 FileInputStream。 public static void main(String[] args) throws IOException { //1:创建字符输入便捷流 FileReader fr = new File...原创 2018-12-28 19:35:17 · 807 阅读 · 0 评论 -
Java中的IO流(ObjectInputStream)
ObjectInputStream: ObjectInputStream 对以前使用 ObjectOutputStream 写入的基本数据和对象进行反序列化。 只有支持 java.io.Serializable 或 java.io.Externalizable 接口的对象才能从流读取。 注意:如果一个类被序列化之后,改动了这个类的属性或者方法之类,反序列化的时候,会报错(序列化版本异常) 如何解决...原创 2018-12-29 17:42:50 · 930 阅读 · 0 评论 -
Java中的IO流( ObjectOutputStream)
ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream。 可以使用 ObjectInputStream 读取(重构)对象。通过在流中使用文件可以实现对象的持久存储。 如果流是网络套接字流,则可以在另一台主机上或另一个进程中重构对象。 父类:OutputStream 代码: public static void main(String[...原创 2018-12-29 17:47:24 · 580 阅读 · 0 评论
分享