JAVA+Agentday11
📅 2026/7/12 1:47:55
👁️ 阅读次数
📝 编程学习
今日学习:IO流(人话->输入输出,Input->输入,Output->输出)
IO流->字节流+字符流+序列化流+打印流
字节流(万能流)->一个字节或者字节数组的输入输出,构造->FileOutputStream(File file)//////////////FileOutputStream(String path) 方法->write
特点;没有创建指定文件,就会运行时自动创建,每执行一次都会产生一个新文件,覆盖老文件
字符流:主要是用在读取文本文档,解决字节流的乱码问题
构造和方法基本和字节流一致,只是名称不一样
IO流的异常处理方式->try...catch.. 主要注意在JDK7和JDK9这两种处理方式就好
序列化流->读写对象->构造和方法的使用也和字节字符流的构造和方法差不多
打印流->将数据打印到控制台上或者打印到指定文件中
百日大厂计划day11 继续加油
package com.study.demo.b_writer_reader; import java.io.FileReader; public class FileReaderTest { public static void main(String[] args) throws Exception{ // test01(); method03(); } public static void test01() throws Exception{ FileReader fr = new FileReader("D:\\JAVA\\idea\\workspace\\java_recording\\260710_javaday11\\1.txt"); int len = 0; while((len=fr.read())!=-1){ System.out.print((char)len); } fr.close(); } private static void method03()throws Exception{ FileReader fr = new FileReader("260710_javaday11\\1.txt"); char[] chars = new char[1024]; int len = 0; while((len = fr.read(chars))!=-1){ System.out.println(new String(chars,0,len)); } fr.close(); } }
编程学习
技术分享
实战经验