1.缓冲流涉及到的类: * BufferedInputStream* BufferedOutputStream* BufferedReader* BufferedWriter 2.作用:作用:提供流的读取、写入的速度提高读写速度的原因:内部提供了一个缓冲区。默认情况下是8kb 3.典型代码3.1 使 ...
分类:
编程语言 时间:
2020-06-26 22:35:12
阅读次数:
77
文件拷贝 package com.sly.uploadfile.base; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; /** * 文件拷贝 */ public class ...
分类:
编程语言 时间:
2020-06-26 22:24:05
阅读次数:
87
1.NIO的使用说明:>Java NIO (New IO,Non-Blocking IO)是从Java 1.4版本开始引入的一套新的IO API,可以替代标准的Java IO AP。>NIO与原来的IO同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的(IO是面向流的)、基于通道的IO ...
分类:
编程语言 时间:
2020-06-26 22:15:47
阅读次数:
69
1.流的分类* 1.操作数据单位:字节流、字符流* 2.数据的流向:输入流、输出流* 3.流的角色:节点流、处理流 图示: 2.流的体系结构 说明:红框对应的是IO流中的4个抽象基类。蓝框的流需要大家重点关注。 3.重点说明的几个流结构 4.输入、输出的标准化过程4.1 输入过程① 创建File类的 ...
分类:
编程语言 时间:
2020-06-26 22:15:19
阅读次数:
59
1.对象流: ObjectInputStream 和 ObjectOutputStream2.作用:ObjectOutputStream:内存中的对象 >存储中的文件、通过网络传输出去:序列化过程ObjectInputStream:存储中的文件、通过网络接收过来 >内存中的对象:反序列化过程3.对象 ...
分类:
编程语言 时间:
2020-06-26 22:06:52
阅读次数:
50
1. 标准的输入输出流:System.in:标准的输入流,默认从键盘输入System.out:标准的输出流,默认从控制台输出 修改默认的输入和输出行为:System类的setIn(InputStream is) / setOut(PrintStream ps)方式重新指定输入和输出的流。 2. 打印 ...
分类:
编程语言 时间:
2020-06-26 22:05:40
阅读次数:
65
1.File类的理解* 1. File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)* 2. File类声明在java.io包下* 3. File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,* 并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容, ...
分类:
编程语言 时间:
2020-06-26 22:04:53
阅读次数:
71
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