
I/O
中都
风习袅袅,盈水展千华,飞檐亭角清铃响;犹记当初,你回眸莞尔,一笑倾城百日香。!
展开
-
磁盘、目录、文件的基本操作
目录磁盘分区的基本操作:文件和目录的基本操作:1、构建表示文件路径的File对象:2、判断目录、文件是否存在3、删除文件或目录4、创建目录5、创建新文件6、重命名7、获取目录中的内容8、获取父目录9、创建临时文件10、File对象的其他常用实例方法相关代码:磁盘分区的基本操作:可以使用根目录(即磁盘分区)作为抽象路径构造File对象,或使用File.listRoots()静态方法获取所有的根目...原创 2018-07-22 16:10:44 · 2183 阅读 · 0 评论 -
字节流
字节流一般用于写入和读取二进制数字节输入流: InputStream类所有的字节输入流都是InputStream的子类,ItputStream类(抽象类)提供的方法可以说是各种字节输入流基本的I/O方法接口 public static void main(String[] args) { File file = new File("D:\\lzq/java.txt&原创 2018-07-24 15:05:14 · 640 阅读 · 0 评论 -
字符流
字符输入流:Reader类字符输入流类都是Reader的子类,Reader类是一个抽象类,方法与InputStream类类似; 读取文件内容:public static void main(String[] args) { File file = new File("D:\\lzq/java.txt"原创 2018-07-24 17:05:11 · 2518 阅读 · 0 评论 -
转换流和对象流
输入字节流——字符流:InputStreamReader类InputStreamReader类是Reader的子类,可以将一个字节输入流转变成字符输入流,在转换时默认使用本地操作系统的字符编码或者指定其他字符编码,常用方法如下:输出字节流——字符流:OutputStreamWriter类OutputStreamWriter类一个字节输出流转变成字符输出流,在转换时默认使用本地操...原创 2018-07-24 17:55:49 · 1984 阅读 · 0 评论 -
缓冲流
缓冲流缓冲区: 计算机访问外部设备或文件,要比直接访问内存慢的多。如果我们每次调用read()方法或者writer()方法访问外部的设备或文件,CPU就要花上最多的时间是在等外部设备响应,而不是数据处理。 为此,我们开辟一个内存缓冲区的内存区域,程序每次调用read()方法或writer()方法都是读写在这个缓冲区中。当这个缓冲区被装满后,系统才将这个缓冲区的内容一次集中写到外部设备或...原创 2018-07-25 19:13:57 · 6143 阅读 · 0 评论 -
随机文件的访问
RandomAccessFile类不属于流,是Object的子类,但它融合了流类InputStream和OutputStream的功能,即提供了InputStream类似的read()方法,又提供了OutputStream类似的write()方法,还提供了更高级的直接读写各种基本数据类型的读写方法;RandomAccessFile类访问文件不需要从头读到尾,可以从文件的任意位置开始访问文件,这也...原创 2018-07-26 08:59:55 · 970 阅读 · 0 评论 -
流
目录认识流流的划分:字符和字节的区别:编码类:Charset:认识流流:一种数据的有序集合,能从一个端传输到另一个端,流的本质的和作用是数据传输;流的划分:1、按照方向划分:输入流、输出流:输入流:将数据从介质(磁盘、网络)到当前程序(内存)的过程;InputStream,Reader输出流:将数据从当前程序(内存)写入到存储介质(磁盘、网络)中的过程;OutputStream,Wri...原创 2018-07-07 23:12:26 · 604 阅读 · 0 评论 -
Scanner类
Scanner类既是一个用于扫描输入文本的实用程序,也是使用正则表达式来分析基本类型和字符串的简单文本扫描器。除了能使用正则表达式之外,Scanner类还可以任意的对字符串和基本类型的数据进行分析。方法名作用Scanner(File x)构造一个新的Scanner对象,从指定文件获取内容Scanner(InputStream x)构造一个新的Scanner对象,从指...原创 2018-07-10 03:07:15 · 561 阅读 · 0 评论