JAVA基础-IO流及NIO
文章平均质量分 64
基础
做你的满天星星
一个在代码还要一直努力的在校小白
展开
-
IO和对象序列化题
本章内容 知识点1:进程和线程基本概念 知识点2:多线程的优缺点 知识点3:主线程 知识点4:创建线程的三种方式 知识点5:线程的状态 知识点6:线程的调度与控制 知识点7:线程同步 知识点8: 线程死锁 知识点9:线程通讯 知识点10:线程的生命周期 知识点11:线程池调度器 知识点12:信号量 知识点13:Lock对象 知识点14:ThreadLocal ...原创 2022-04-23 18:43:44 · 490 阅读 · 0 评论 -
NIO流基础
1.nio与io的区别 NIO是以块的方式处理数据,但是IO是以最基础的字节流的形式一次一个字节地去写入和读出的。所以在效率上的话,肯定是NIO效率比IO效率会高出很多。 NIO不在是和IO一样用OutputStream和InputStream 输入流的形式来进行处理数据的,但是又是基于这种流的形式,而是采用了通道和缓冲区的形式来进行处理数据的。 NIO的通道是可以双向的,但是IO中的流只能是单向的 2.Channel Channel,国内大多翻译成“通道”。Channe原创 2022-04-23 17:09:19 · 284 阅读 · 0 评论 -
随机访问文件流及字节数组流
随机流(RandomAccessFile):此类的实例支持对随机访问文件的读取和写入 位于java.io包 特点 该对象即能读也能写,一个对象就搞定 该对象内部维护了一个大型 byte 数组,光标或索引在该数组任意位置读取或写入任意数据 可以通过getFilePointer方法获得光标的位置和通过seek方法设置光标位置 该对象将字节输入流和输出流进行了封装 该对象源或目的,只能文件,通过下面的构造方法就可以看..原创 2022-04-23 14:54:27 · 494 阅读 · 0 评论 -
字节字符转换流
转换流:以将一个字节流转换为字符流,也可以将一个字符流转换为字节流 字节字符转换流位于java.io包 1.OutputStreamWriter类OutputStreamWriter:可以将输出的字符流转换为字节流的输出形式字符流转换成字节流图解...原创 2022-04-23 13:31:02 · 1266 阅读 · 0 评论 -
System的标准输入输出流
1.输入和输出流程序对应的基本输入为键盘输入,基本输出为显示器输出。Java中,System类的in和out两个成员代表了基本输入输出的抽象 System.in: System.in是InputStream, 标准输入流, 默认可以从键盘输入读取字节数据 注意:System.in流是无需关闭的 案例:package system;import java.io.BufferedInputStream;import java.io.IOException原创 2022-04-23 13:09:02 · 928 阅读 · 0 评论 -
字节的输入输出流
1.OutputStream类OutputStream它不仅可以写入字节,字符,还可以写入图片等媒体文件原创 2022-04-23 13:01:43 · 3464 阅读 · 0 评论 -
IO流(概念,作用及体系结构)
1. IO流的概念与作用1.1 IO流是什么I(Input)输入,O(Out)输出1.2 IO流的作用数据在各个设备之间的传输,是通过流的方式完成的1.3 IO流分类根据流动方向的不同,流分为输入流和输出流(相对于内存,输入和输出)根据流的格式不同,流分为字节流和字符流 程序中的输入和输出都是以流的形式保存的,流中保存的实际上全是字节文件。 所有文件的存储都是字节(byte)来存储,在磁盘上保留的并不是文件的字符,而是先把字符编码成字节,再存储这些字节到硬..原创 2022-04-17 17:58:04 · 3249 阅读 · 2 评论 -
字符的输入输出流
1.Writer抽象类Writer抽象类里的方法由于Writer是抽象类不能创建对象,所以用它子类来完成写入字符的操作1.2FileWriter类FileWriter类是Writer的子类,是文件写入流,以字符流的形式对文件进行写操作,其构造方法有5种重载,以下是常用的4种:案例:...原创 2022-04-17 21:04:04 · 681 阅读 · 0 评论