2021-03-16

Java学习(9)

第九章 IO流

9.1 File类
方法描述
public File(String pathname)根据路径创建对象
public String getName()获取文件名
public String getParent()获取文件所在的目录
public Fiel getParentFile()过去文件所在的目录对应的File对象
public String getPath()获取文件路径
public boolean exists()判断对象是否存在
public boolean isDirectory()判断对象是否为目录
public boolean isFile()判断对象是否为文件
public long length()获取文件的大小
public boolean createNewFile()根据当前对象创建新文件
public boolean delete()删除对象
public boolean mkdir()根据当前对象创建新目录
public boolean renameTo(File dest)为已存在的对象重命名
9.2 字节流

IO流按照方向分,可以分为输入流和输出流;按照单位分,可以分为字节流和字符流,字节流指每次处理数据是以字节为单位的,字符流是指每次处理数据是以字符为单位的;按照功能分,可以分为节点流和处理流。

inputStream实现了Closeable接口,该接口的作用是每次操做结束之后完成资源的释放。

方法描述
public abstract int read() throws IOException以字节为单位读取数据
public int read (byte b[]) trhows IOException将数据存入byte类型数组中,并返回数据长度
public int read(byte b[],int off, int len) throws IOException将数据存入byte类型数组的指定区间中,并返回数据长度
public byte[] readAllBytes() throws IOException将数据存入byte类型数组中返回
public int available() throws IOException返回当前数据流中未读取的数据个数
public void close() throws IOException关闭数据流

OutpurStream实现了Closeable接口和Flushable接口。Flushable接口可以将缓冲区的数据同步到输出中。

方法描述
public abstract int write(int b) throws IOException以字节为单位读取数据
public void write (byte b[]) trhows IOException将byte类型数据数组中的数据写出
public void write (byte b[],int off, int len) throws IOException将byte类型数组中指定区间的数据写出
public void flush() throws IOException可以强制将缓冲区的数据同步到输出流中
public void close() throws IOException关闭数据流
9.3字符流
方法描述
public int read() throws IOException以字符为单位堵数据
public int read(char cbuff[]) throws IOException将数据读入char类型数组,并返回数据长度
public abstract int read (char cbuf[],int off, int len)throws IOException将数据读入char类型数组的指定区间,并返回数据长度
public abstract void close() throws IOExcetion关闭数据流
public long transferTo(Writer out)将数据直接读入字符输出流
方法描述
public void write(int c) throws IOException以字符为单位写数据
public void write(char cbuf[])throws IOException将char类型数组中的数据写出
public abstract void write (char cbuf[],int off , int len)throws IOException将char类型数组中指定区间的数据写出
public void write(String str)throws IOException将String类型的数据写出
public void write(String str, int off, int len)throws IOException将String类型指定区间的数据写出
public abstract void flush() throws IOException可以强制将缓冲区的数据同步到输出流中
public abstract void close() throws IOException关闭数据
9.4处理流

见Java IO流

9.5缓冲流

见Java IO流

详见书 区别stream 和reader 和writer之间的区别

9.6序列化和反序列化
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
2021-03-26 20:54:33,596 - Model - INFO - Epoch 1 (1/200): 2021-03-26 20:57:40,380 - Model - INFO - Train Instance Accuracy: 0.571037 2021-03-26 20:58:16,623 - Model - INFO - Test Instance Accuracy: 0.718528, Class Accuracy: 0.627357 2021-03-26 20:58:16,623 - Model - INFO - Best Instance Accuracy: 0.718528, Class Accuracy: 0.627357 2021-03-26 20:58:16,623 - Model - INFO - Save model... 2021-03-26 20:58:16,623 - Model - INFO - Saving at log/classification/pointnet2_msg_normals/checkpoints/best_model.pth 2021-03-26 20:58:16,698 - Model - INFO - Epoch 2 (2/200): 2021-03-26 21:01:26,685 - Model - INFO - Train Instance Accuracy: 0.727947 2021-03-26 21:02:03,642 - Model - INFO - Test Instance Accuracy: 0.790858, Class Accuracy: 0.702316 2021-03-26 21:02:03,642 - Model - INFO - Best Instance Accuracy: 0.790858, Class Accuracy: 0.702316 2021-03-26 21:02:03,642 - Model - INFO - Save model... 2021-03-26 21:02:03,643 - Model - INFO - Saving at log/classification/pointnet2_msg_normals/checkpoints/best_model.pth 2021-03-26 21:02:03,746 - Model - INFO - Epoch 3 (3/200): 2021-03-26 21:05:15,349 - Model - INFO - Train Instance Accuracy: 0.781606 2021-03-26 21:05:51,538 - Model - INFO - Test Instance Accuracy: 0.803641, Class Accuracy: 0.738575 2021-03-26 21:05:51,538 - Model - INFO - Best Instance Accuracy: 0.803641, Class Accuracy: 0.738575 2021-03-26 21:05:51,539 - Model - INFO - Save model... 2021-03-26 21:05:51,539 - Model - INFO - Saving at log/classification/pointnet2_msg_normals/checkpoints/best_model.pth 我有类似于这样的一段txt文件,请你帮我写一段代码来可视化这些训练结果
02-06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HLY虎狼鹰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值