![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java IO
startwang@
没错,我很懒,什么也没有
展开
-
java IO的基本类(一)
一、file类的常见方法代码列举如果阅读的过程发现找不到的方法,就在最下面的代码部分private static long size; public static void main(String[] args) throws IOException { //可以使用file类自带的常量来进行分割代替, //每个变量都是小写的字母是因为当时是还没有进行规范化的书写(1.0的版本)...原创 2019-05-24 13:50:11 · 104 阅读 · 0 评论 -
java IO的基本类ObjectInputStream、ObjectOutputStream(七)
目录简介代码展示源码简介序列化具有持久性的特点,什么时候使用都是可以的,使用这个对象进行序列化的时候就必须是对象能实现java.io.Serializable接口的实现,虽然里面没有要求实现的方法,但是他是虚拟机是被的标识a instanceof b 查看a是否是b的实例化transient 透明化,序列化后,进行反序列化的时候是无法读取他的数据的,针对序列化而言代码展示先定...原创 2019-05-31 15:55:05 · 404 阅读 · 0 评论 -
java IO的基本类 DataInputStream、DataOutputStream(六)
目录简介代码展示源代码简介这个类的作用是源数据的写入,然后读取出来的时候数据格式不便,还是他们本身的数据类型,保留了数据的原格式的写入必须是按照源读入顺序进行读出,要不然会出现错误代码展示我们将这个集中数据类型同时写入带内存中没然后再分别输出,这里不要用到多态public static void file1() throws IOException{ //写入一个流...原创 2019-05-31 15:44:52 · 78 阅读 · 0 评论 -
java IO的基本类InputStreamWrit、OutputStreamReader(五)
@TOC简介这个是输入和输出流这个流是为了不出现乱码,解决一些编码的问题,可以指定的字符集,就像再文件读写的时候在外曾加了一个管子,套在了文件读写的哪个流上面,这就使得他们能够更好的文件和其他字符,而且这个类是只针对对字符的,对他的,如果出现乱码的问题可以使用这个流来进行解决就是为了解决字符集的问题出现的类代码展示这段代码是我们引用百度里面的文件的流,然后读取到我们的O...原创 2019-05-31 15:34:49 · 100 阅读 · 0 评论 -
java IO的基本类BufferedReader、BufferedWriter(四)
目录简介代码源码简介BufferedReader和BufferedWriter;字符缓存流:作用是将流增大缓存,加快他的 运行速度内部有一些新的方法尽量不要发生多态:新的方法,如:readLine()和newLine(),分别是整行读取(没读到就返回为null)和换行代码public class file3 { public static void bufferedRea...原创 2019-05-31 15:15:41 · 93 阅读 · 0 评论 -
java IO的基类 BufferedInputStream、BufferedOutputStream(三)
目录简述:代码演示不加上buffered的鲜果加上Buffered的效果简化代码简述:再原先单个字节的读写到整块的读写可以明显的提升他的效率,但是还是过于频繁的调用了系统的资源,这样就不是很好的利用了系统的资源而这两个类是将这些块进行收集,然后让他们等待统一的写入如何关闭流:第一种:如果想要关闭的时候必须是从内到外的进行关闭,这就使得他们能够逐一的关闭,第二种:就是直接进行关...原创 2019-05-31 15:01:51 · 98 阅读 · 0 评论 -
手写基本容器——HashMap和TreeMap(四)
手写基本容器——HashMap底层实现我们先观察一下JDK11的源码1、建立Node2、写出基本的put和toString的方法3、想要继续添加方法的话,可以继续王里面添加,可以对比以往的代码进行写,也可以对比着源代码进行写底层实现结构:数组+链表的结构数组:默认为16个大小链表:存在每个数组里,如果数组里面有元素的话,就存在上一个的next的位置,再有继续存在上一个的next的位置,...原创 2019-05-28 14:51:07 · 198 阅读 · 0 评论 -
try-with-resources Try自动关闭资源的用法
简单的用法try(Resource res = xxx;Resource res = xxx;)//可指定多个资源 { ..... } 代码展示 private static byte[] fileToByte(String src) { //创建源 File file = new File(src); // ByteArra...原创 2019-05-27 14:55:27 · 218 阅读 · 0 评论 -
Java IO 基本类FileInputStream、FileOutputStream、FileReader、FileWriter、ByteArrayInputStream和Output(二)
java IO 的基本流类基本类的读取流程java 的FileInputStream类逐个的导入字节逐个的导入字节数组java的FileOutputStream类java的FileReader类java的FileWriter类java的ByteArrayInputStream类Java的ByteArrayOutputStream类利用基本的类,将图片读取到内存再读入到文件系统基本类的读取流程...原创 2019-05-27 11:09:33 · 515 阅读 · 0 评论 -
java IO的基本类PrintStream、PrintWriter(八)
目录代码展示源代码PrintStream:这个流相当于我们的system.out(这个函数也是调用PrintStream这个流)而且这个流可以直接的接受:1、文件名2、文件类3、字符串注释:它还可以填写是否手动的刷新(.flush);设置字符集的的参数PrintWriter:和printstream类似,是他的兄弟,用法上也是差不多,代码展示public static vo...原创 2019-05-31 16:48:08 · 142 阅读 · 0 评论