Java中的IO,BIO,NIO,AIO详解 IO BIO,NIO和AIO的关系 BIO:java.io包.基于流模型实现,使用同步,阻塞方式.即:读输入流或写输出流时,在读或写动作完成之前,读(写)线程一直阻塞.性能差. NIO:java.nio包.可以构建多路复用,同步非阻塞的IO操作. AIO ...
分类:
其他好文 时间:
2020-07-01 09:52:16
阅读次数:
55
协议 file:// — 访问本地文件系统 http:// — 访问 HTTP(s) 网址 ftp:// — 访问 FTP(s) URLs php:// — 访问各个输入/输出流(I/O streams) zlib:// — 压缩流 data:// — 数据(RFC 2397) glob:// — ...
分类:
Web程序 时间:
2020-06-29 00:13:42
阅读次数:
81
三个标准流: 1:标准输入流 stdin(0):针对标准输入键盘 2:标准输出流stdout(1):针对标准输出屏幕 3:标准错误流 stderr(2):针对标准输出屏幕 文件的概念 所谓“文件”是指一组相关数据的有序集合,这个数据集合有一个名称,叫做”文件”,如:源文件,目标文件,可执行文件,头文 ...
分类:
其他好文 时间:
2020-06-28 00:15:12
阅读次数:
58
1.流的分类* 1.操作数据单位:字节流、字符流* 2.数据的流向:输入流、输出流* 3.流的角色:节点流、处理流 图示: 2.流的体系结构 说明:红框对应的是IO流中的4个抽象基类。蓝框的流需要大家重点关注。 3.重点说明的几个流结构 4.输入、输出的标准化过程4.1 输入过程① 创建File类的 ...
分类:
编程语言 时间:
2020-06-26 22:15:19
阅读次数:
59
1. 标准的输入输出流:System.in:标准的输入流,默认从键盘输入System.out:标准的输出流,默认从控制台输出 修改默认的输入和输出行为:System类的setIn(InputStream is) / setOut(PrintStream ps)方式重新指定输入和输出的流。 2. 打印 ...
分类:
编程语言 时间:
2020-06-26 22:05:40
阅读次数:
65
1.随机存取文件流:RandomAccessFile 2.使用说明: * 1.RandomAccessFile直接继承于java.lang.Object类,实现了DataInput和DataOutput接口* 2.RandomAccessFile既可以作为一个输入流,又可以作为一个输出流** 3.如 ...
分类:
数据库 时间:
2020-06-26 21:58:12
阅读次数:
62
转换流的使用 1.转换流涉及到的类:属于字符流InputStreamReader:将一个字节的输入流转换为字符的输入流解码:字节、字节数组 >字符数组、字符串 OutputStreamWriter:将一个字符的输出流转换为字节的输出流编码:字符数组、字符串 > 字节、字节数组 说明:编码决定了解码的 ...
分类:
编程语言 时间:
2020-06-26 21:53:59
阅读次数:
82
一、File(文件)类 Java的标准库java.io提供了File对象来操作文件和目录。 介绍一些常用的方法,其他方法可以自行查阅API文档 File a=new File("f:\\imooc\\io\\score.txt");//构造File对象 a.isDirectory();//判断是否是 ...
分类:
其他好文 时间:
2020-06-26 20:22:22
阅读次数:
47
File对象 Java的标准库java.io提供了File对象来操作文件和目录 File f = new Flie("C:\Windos\a.txt") 注意在字符串中\表示一个\ 用.表示当前目录,用..表示上级目录 getPath()返回构造方法传入的路径,getAbsolutePath(),返 ...
分类:
编程语言 时间:
2020-06-26 14:40:34
阅读次数:
63
一,流的概念 内存与存储设备之间传输数据的通道。 二,流的分类 2.1,按方向,以内存为基准。 输入流:将存储设备中的数据读取到内存中。 输出流:将内存中的数据写入到存储设备中。 2.2,按单位, 字节流:以字节为单位,可以读写任何数据。 字符流:以字符为单位,只能读写文本数据。 2.3,按功能, ...
分类:
编程语言 时间:
2020-06-25 23:14:10
阅读次数:
60