随笔分类 -  Java中级

摘要:1、什么是 随机访问文件流 RandomAccessFile? 该类的实例支持读取和写入随机访问文件。 随机访问文件的行为类似于存储在文件系统中的大量字节。 有一种游标,或索引到隐含的数组,称为文件指针 ; 输入操作读取从文件指针开始的字节,并使文件指针超过读取的字节。 如果在读/写模式下创建随机访 阅读全文
posted @ 2020-06-12 09:47 杵臼 阅读(419) 评论(0) 推荐(0)
摘要:1、什么是序列化与反序列化? 序列化:指把堆内存中的 Java 对象数据,通过某种方式把对象存储到磁盘文件中或者传递给其他网络节点(在网络上传输)。这个过程称为序列化。通俗来说就是将数据结构或对象转换成二进制串的过程 反序列化:把磁盘文件中的对象数据或者把网络节点上的对象数据,恢复成Java对象模型 阅读全文
posted @ 2020-06-11 11:17 杵臼 阅读(167) 评论(0) 推荐(0)
摘要:1.介绍 缓冲流:是一个包装流,目的是缓存作用,加快读取和写入数据的速度。 字节缓冲流:BufferedInputStream、BufferedOutputStream 字符缓冲流:BufferedReader、BufferedWriter 以介质是硬盘为例,字节流和字符流的弊端:在每一次读写的时候 阅读全文
posted @ 2020-06-10 03:04 杵臼 阅读(310) 评论(0) 推荐(0)
摘要:1.字符输出流:Writer FileWriter 是Writer的子类,以FileWriter 为例把字符串写入到文件 package stream; import java.io.File; import java.io.FileWriter; import java.io.IOExceptio 阅读全文
posted @ 2020-06-09 03:00 杵臼 阅读(251) 评论(0) 推荐(0)
摘要:1.OutputStream字节输出流 package stream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; /** 阅读全文
posted @ 2020-06-09 02:30 杵臼 阅读(259) 评论(0) 推荐(0)
摘要:1.根据流向分为输入流和输出流: 输出流:把程序(内存)中的内容输出到磁盘、光盘等存储设备中。 输入流:读取外部数据(磁盘、光盘等存储设备的数据)到程序JVM(内存)中。 2.根据传输数据单位分为字节流和字符流 IO流中的四大基流。这四个类是抽象类,是一切字符字节输入输出流的父类,因为是抽象类,所以 阅读全文
posted @ 2020-06-08 04:10 杵臼 阅读(306) 评论(0) 推荐(0)
摘要:1.File 类的字段 //是用来分隔同一个路径字符串中的目录的 System.out.println("目录分隔符:"+File.separator);//输出 \ //指的是分隔连续多个路径字符串的分隔符 System.out.println("多个路径分隔符:"+File.pathSepara 阅读全文
posted @ 2020-06-08 02:43 杵臼 阅读(187) 评论(0) 推荐(0)
摘要:1.什么是异常? 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error; 如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.l 阅读全文
posted @ 2020-04-13 07:26 杵臼 阅读(398) 评论(0) 推荐(0)