1.文件拷贝的基本代码

2.一次读取多个字节

3.异常处理

但是上述的释放过程太繁琐,于是便用AutoCloseable接口简化释放过程

JDK7:

JDK9:

4.各种字词计算机存储规则

所以底层二进制文件就是根据正负来区别英文和中文的。

5.乱码

6.字符流

 

7.字符输入流和输出流底层原理

注意:字节输入不存在缓冲区,用字节流读汉字也是绝对会出错的。

8.字节流和字符流使用场景

9.拷贝文件夹

注意:如果要拷贝的文件夹是要权限才能访问的,那么进入数据源时的files会直接返回null

10.文件加密

11.将文件中的数组排序再存在文件里面

简化写法:

12.缓冲流

注意:字符流以及有缓冲区了,所以提高效率不是很明显,但是有比较好用的方法

13.序列化流

字符流、字节流、缓冲流、序列化流相关推荐

  1. java伪装反序列化字节流_java对象序列化流和反序列化流

    首先创建一个学生类 `import java.io.Serializable; public class Student implements Serializable { private stati ...

  2. IO流 字符流 字节流 缓冲流 文件的复制

    IO流 IO概述 IO流就是一个管道,是用来在设备之间传输数据 input:相对于内存/程序 往进走输入流 output:相对于内存/程序 往硬盘写入 分类 根据数据进出方式 1.输出流: FileW ...

  3. 缓冲流、转换流、序列化流

    目录 一.缓冲流 1.缓冲流的作用 2.缓冲流的分类 3.字节缓冲流的介绍和使用 4.字符缓冲流的介绍和使用 5.综合练习:文本排序 二.转换流 1.字符编码 2.字符集 3.编码引出的问题 4.In ...

  4. 对象序列化流与对象反序列化流(ObjectOutputStream,ObjectInputStream)

    这个连接包含了常用的流------IO流(总篇章) 对象序列化:就是将对象保存到磁盘中,或者在网络中传输对象 这种机制就是使用一个字节序列表示一个对象,该字节序列包含:对象的类型.对象的数据和对象中存 ...

  5. day19Java-其它IO-ObjectIn(Out)putStream-(反)序列化流

    博客名称 Java-(中级) 文章目录 ObjectIn(Out)putStream-(反)序列化流 ObjectOutputStream-序列化流 ObjectInputStream-反序列化流 O ...

  6. 【Java I/O流】File、字符集、字节流、字符流、缓冲流、数据流、对象流、序列化、try-with-resources语句

    I/O流 File File 常用方法 File 练习:搜索.删除.剪切 字符集(Character Set) 字符编码(Character Encoding) 字符编码比较 乱码 try-with- ...

  7. io包下 文件类 字节流 字符流 缓冲流 转换流 序列化流 打印流

    第一章 File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. 1.2 构造方法 public File(String pat ...

  8. 【Java-IO】File、搜索删除剪切、字符集、字符编码、字节流、将内存中的数据写入文件、字符流、缓冲流、Scanner、格式化输出、数据流、对象流、序列化与反序列化、Files工具类

    IO 文章目录 IO 简介 File 分隔符.大小写 常用方法 练习:搜索.删除.剪切 字符集(Character Set) 字符编码(Character Encoding) 字符编码比较 乱码 字节 ...

  9. IO流 序列化反序列化 Properties 缓冲流 字节流 字符流

    package com.llb.io;import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundE ...

最新文章

  1. 激光雷达Lidar Architecture and Lidar Design(下)
  2. ASP.NET抓取其他网页代码
  3. 做diff_Vue3.0时代你必须了解的:diff算法原理和优化
  4. CDH6.3.2 HUE集成HBase
  5. Music Problem
  6. 吴晓波上市梦碎,罗永浩:梦太大又入错行
  7. 苏宁张近东:春节期间拿出3亿补贴一线员工
  8. ImageIO 合并图片工具
  9. XCode小白配置OpenGL练习环境
  10. MYSQL—— 基础入门,select 查询涉及到的关键字组合详解(进阶篇)
  11. Rainmeter 雨滴桌面 主题分享
  12. 如何在云服务器搭建虚拟主机,如何在云服务器搭建虚拟主机
  13. ckplayer快速入门
  14. 华盛顿大学贪玩挂科GPA成绩找谁改
  15. 弗洛伊德本我、自我、超我理论
  16. Java汉字输入练习
  17. 适合新手练手的三个python简单小游戏
  18. 第二次上机作业 (数组综合)
  19. 【2023王道数据结构】【图】通过C++实现图的BFS(广度优先遍历)算法求单源最短路径问题C、C++完整实现(可直接运行)
  20. 数据趣事之父亲节专辑

热门文章

  1. 如何在Release状态下进行调试
  2. java设置excel单元格文本右对齐,POI操作Excel--设置单元格对齐方式--day03
  3. An internal error occurred during: svn错误
  4. StarUML的使用
  5. 读透《阿里巴巴数据中台实践》,其到底有什么高明之处?
  6. ip camera如何将流媒体信息传送到流媒体服务器,IP Camera远程监控系统的设计与实现...
  7. csgo修改服务器时间,csgo热身时间参数指令 热身时间怎么改
  8. 说一说递归里的return返回!!!
  9. Android源码下载教程
  10. ReleaseDC、DeleteDC(买二送一DeleteObject)简单解析