IO流
别拦着我,我要学习
这个作者很懒,什么都没留下…
展开
-
随机存取文件流:RandomAccessFile类
RandomAccessFile的使用:RandomAccessFile直接继承于java.lang.Object类,实现了DateInput和DateOutput接口既可以作为一个输入流,也可以作为一个输出流public void test1() { RandomAccessFile raf1= null; RandomAccessFile raf2= null; try { raf1 = new RandomAccessFile(new File("背原创 2020-10-26 22:16:26 · 282 阅读 · 0 评论 -
对象流的使用
对象流的使用:ObjectInputStream和ObjectOutputStream作用:用于存储和读取基本数据类型或对象的处理流。它的强大之处就是可以把Java中的对象写入到数据源中,也可以把对象从数据源中还原回来。/*序列化过程:将内存中的java对象保存到磁盘中或通过网络传输出去使用ObjectOutputStream来实现 */@Testpublic void test1(){ ObjectOutputStream oos= null; try {原创 2020-10-26 14:54:33 · 199 阅读 · 0 评论 -
部分其它流的说明
其他流:标准的输入、输出流1.1 System.in:标准的输入流,默认从键盘输入System.out:标准的输出流,默认从控制台输出1.2 System类的setIn(InputStream is)/setOut(PrintStream ps)方式重新指定输入和输出的流1.3 从键盘输入字符串,要求将读取到的整行字符串转化为大写输出。然后继续进行输入操作,直至当前输入”e“或者”exit“时,退出程序。方法一:使用Scanner实现,调用next()返回一个字符串方法二:使原创 2020-10-25 20:50:25 · 56 阅读 · 0 评论 -
处理流之一:转换流的使用
处理流之一:转换流的使用转换流:属于字符流InputStreamReader:将一个字节的输入流转换为字节的输入流OutputStreamReader:将一个字符的输出流转换为字节的输出流作用:提供字节流与字符流之间的转换解码:字节、字节数组转换为字符数组、字符串编码:字符数组、字符串转换为字节、字节数组字符集ASCII:美国标准信息交换码。用一个字节的7位可以表示ISO8859-1:拉丁码表。欧洲码表。用一个字节的8位表示GB2312:中国的中文编码表。最多两个原创 2020-10-25 12:37:48 · 121 阅读 · 0 评论 -
缓冲流的使用
处理流之一:缓冲流的使用缓冲流BufferedInputStreamBufferedOutputStreamBufferedReaderBufferedWriter作用:提供流的读取、写入的速度使用public class BufferdTest { /* 非文本文件的复制 */ @Test public void test() { //2.造流 BufferedInputStream bis= null原创 2020-10-25 10:13:20 · 111 阅读 · 0 评论 -
字节流的使用
测试FileInputStream和FileOutputStream的使用:字节流处理.txt:public void testFileInputStream() { FileInputStream fis = null; try { //1.造文件 File file =new File("hello.txt"); //2.造流 fis = new FileInputStream(file); //3.读数原创 2020-10-24 19:11:15 · 220 阅读 · 0 评论 -
IO流原理、流的分类以及字符流
一、流的分类操作数据单位:字节流,字符流数据的流向:输入流、输出流流的角色:节点流、处理流二、流的体系结构抽象基类节点流(文件流)缓冲流(处理流的一种)InputStreamFileInputStreamBufferedInputStreamOutputStremFileOutputStreamBufferedOutputStreamReaderFileReaderBufferedReaderWriterFileWriterBuffere原创 2020-10-24 18:08:26 · 92 阅读 · 0 评论