11 2020 档案

摘要:【序列化版本号的作用:用来区分类名相同的类】 【自动化生成版本号的缺陷:会使得在修改一个类之后,之前由该类序列化存储的文件将无法被该类反序列化输出】 【不建议自动生成,建议手动生成序列化版本号 (模仿的ArrayList源码)】 【IDEA设置,手动生成序列号快捷键 Alt+Enter】 【I/O+ 阅读全文
posted @ 2020-11-16 21:37 18751612782 阅读(63) 评论(0) 推荐(0) 编辑
摘要:【java.io.File】【file类】【file类中常用的方法】 【判断指定文件或者目录是否存在.exist()】【创建新文件.createNewFile()】【创建目录.mkdir()】【创建多重目录.mkdirs()】 【获取文件的父路径.getParent()】【获取父文件.getPare 阅读全文
posted @ 2020-11-08 21:02 18751612782 阅读(77) 评论(0) 推荐(0) 编辑
摘要:【使用FileReader和FileWriter只能复制/拷贝普通文本】 【缓冲流】【节点流】【包装流/处理流】【不需要自定义数组】【关闭时只需要关闭外层的包装流】 【带有缓冲区的字符输入流 BuffereredReader】【文件字符输入流FileReader】【读取一个文本行 readLine( 阅读全文
posted @ 2020-11-07 20:17 18751612782 阅读(62) 评论(0) 推荐(0) 编辑
摘要:【java.io.FileInputstream】【IDEA默认的当前路径是工程project的根目录】 【对于txt文件读入后输出的格式不变】【读一个字节int read()】 【FileInputstream类的其他常用方法】【返回剩余的字节数量 int available()】 【跳过指定字节 阅读全文
posted @ 2020-11-06 22:01 18751612782 阅读(105) 评论(0) 推荐(0) 编辑
摘要:【对List集合中的元素进行排序,需要保证List集合中的元素的类实现comparable接口,并重写compareTo方法】 【set集合怎么排序:转换成List集合,调用Collections的sort方法】 【集合复习总结】【集合需要掌握的内容】 【ArrayList/LinkedList复习 阅读全文
posted @ 2020-11-05 21:56 18751612782 阅读(93) 评论(0) 推荐(0) 编辑
摘要:【昨天必须要会的】 【Map集合常用的方法】【Map集合遍历的几种方法,使用迭代器,使用增强for...】【hashcode和equals方法的同时重写】 【hash值同,元素放到同一个单向链表上】【哈希碰撞:hash值不同,由hash算法转换后下标相同会发生哈希碰撞】 【HashMap的扩容(Ha 阅读全文
posted @ 2020-11-04 21:51 18751612782 阅读(53) 评论(0) 推荐(0) 编辑
摘要:【Map接口中常用方法的测试】【put】【get】【size】【remove】【containsKey】【containsValue】 【Map集合的遍历方法】 【遍历Map集合的另一种方法】【使用 Set<Map.Entry<k,v>> entrySet() 转化为Set集合在遍历】 【Map集合 阅读全文
posted @ 2020-11-03 22:17 18751612782 阅读(57) 评论(0) 推荐(0) 编辑
摘要:【Vector】【Vector的初始化容量为10,每次扩容为一倍】【Vector线程同步】【Collections集合工具类】 【泛型机制】【泛型的优缺点】【仅在编译阶段起作用】【在new集合时规定集合元素的类型】【在遍历时左边也要有】 【什么时候可以使用泛型】【源码中存在<E>的时候】 【JKD8 阅读全文
posted @ 2020-11-02 21:29 18751612782 阅读(50) 评论(0) 推荐(0) 编辑
摘要:【集合中元素的删除】 【使用迭代器时,如果要删除某个元素,需要调用迭代器iterator的remove()方法,而非集合Collection的方法】 【ArrayList和LinkedList的遍历除了可以使用while循环加上has.next()和next()方法外】 【使用for循环加上size 阅读全文
posted @ 2020-11-01 19:21 18751612782 阅读(64) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示