课程总结:
本周主要对javaio进行了学习
1.操作文件的类--File
File类的构造方法:public File(String pathname)----实例化File类的时候,必须设置好路径。
例如File f=new File(“d:”+File.separator+“test”+File.separator+“demo.txt”);
2.RandomAccessFile类
3.字节流与字符流基本操作
字节输出流:OutputStream
OutputStream是整个io包中字节输出流的最大父类
1 2 3 4 5 | public abstract class OutputStream extends Object implements Closeable,Flushable |
此类是一个抽象类,如果想用此类的话,必须通过子类实例化对像。
FileOutputStream子类,此类的构造方法
1 | public FileOutputStream(File file)throws FileNotFoundExceptio |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | package org.lxh.demo12.byteiodemo; import java.io.File; import java.io.FileOutputStream; import java.io.OutputStream; public class OutputStreamDemo1{ public static void main(String[]args) throws Exception{ //第1步:使用File类找到一个文件 File f= new File( "d:" +File.separator+ "test.txt" ); //第2步:通过子类实例化父类对象 OutputStream out= null ; out= new FileOutputStream(f); //第3步:进行写操作 String str= "hello wrold" ; byte b[]=str.getBytes(); out.write(b); //第4步:关闭输出流 out.close(); } } |
字符输出流Writer
Writer本身就是一个字符流的输出类,此类定义如下
1 2 3 4 5 | public abstract class Writer extends Object implements Appendable,Closeable,Flushable |
字符输出流:Reader
Reader类时使用字符的方式从文件之中取出数据,Reader类的定义如下
1 2 3 4 5 | public abstract class Reader extends Object implements Readable,Closeable |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)