摘要: 1:字符流(掌握) (1)字节流操作中文数据不是特别的方便,所以就出现了转换流。 转换流的作用就是把字节流转换字符流来使用 (2)转换流其实是一个字符流 字符流=字节流+编码表 (3)编码表 A:就是由字符和对应的数值组成的一张表 B:常见的编码表 ASCII ISO-8859-1 GB2312 G 阅读全文
posted @ 2018-01-13 21:45 秋心无波 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1:递归(理解) (1)方法定义中调用方法本身的现象 举例;老和尚給小和尚讲故事,我们学编程 (2)递归的注意事项; A:要有出口,否则就是死递归 B:次数不能过多,否则内存溢出 C:构造方法不能递归使用 (3)递归的案例 A:递归求阶乘 B:兔子问题 C:递归输出指定目录下所有指定后缀名的文件绝对 阅读全文
posted @ 2018-01-13 19:49 秋心无波 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1:异常(理解 (1)程序出现的不正常的情况 (2)异常的体系 Throwable |--Error 严重问题,我们不处理 |--Exception |-- RuntimeException 运行期异常,我们要修正代码 |-- 非RuntimeException 编译期异常,必须处理的,否则程序编译 阅读全文
posted @ 2018-01-13 19:30 秋心无波 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1:Map(掌握) (1)将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值 (2)Map和co11 ection的区别? A:Map存储的是键值对形式的元素,键唯一,值可以重复。夫妻对 B:Co11ecti。n存储的是单独出现的元素,子接口set元素唯一,子接口List元素可 阅读全文
posted @ 2018-01-13 19:04 秋心无波 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1:set集合(理解) (1)Set集合的特点 无序,唯一 (2) Hashset集合(掌握) A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法: hashCode()和equals() 执行顺序 首先比较哈希值是否相同 相同:继续执行equals()方法 返回true 阅读全文
posted @ 2018-01-13 18:54 秋心无波 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1:List的子类(掌握) (1)List的子类特点 ArrayList: 底层数据结构是数組,查迿快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数組,查询快,增删慢 线程安全,效率低 LinkedList: 底层数据结枃是链表,查询慢,增删快 线程不安全,效率高 (2)Arrayl 阅读全文
posted @ 2018-01-13 11:10 秋心无波 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1:对象数组(掌握) (1)数组既可以存储基本数据类型,也可以存储引用类型。它存储引用类型的时侯的数组就叫对象数组 (2)案例: 用数组存储5个学生对象,并遍历数组。 2:集合(Collection)(掌握) (1)集合的由来? 我们学习的是Java--面向对象--操作很多对象--存储--容器(数组 阅读全文
posted @ 2018-01-13 10:44 秋心无波 阅读(259) 评论(0) 推荐(0) 编辑