上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: ###异常(异常的概述和分类) * A:异常的概述 * 异常就是Java程序在运行过程中出现的错误。 * B:异常的分类 * 通过API查看Throwable * Error * 服务器宕机,数据库崩溃等 * Exception C:异常的继承体系 * Throwable * Error * Exce... 阅读全文
posted @ 2017-03-12 11:55 yimian 阅读(105) 评论(0) 推荐(0) 编辑
摘要: /** * Collection * List(存取有序,有索引,可以重复) * ArrayList * 底层是数组实现的,线程不安全,查找和修改快,增和删比较慢 * LinkedList * 底层是链... 阅读全文
posted @ 2017-03-12 10:39 yimian 阅读(152) 评论(0) 推荐(0) 编辑
摘要: /** * 泛型固定下边界 * ? super E * * 泛型固定上边界 * ? extends E */ public static void main(String[] args) { //demo1(); TreeSet ts1 = new TreeSet(new CompareBy... 阅读全文
posted @ 2017-03-12 10:28 yimian 阅读(404) 评论(0) 推荐(0) 编辑
摘要: /** * @param args * 面试题 * HashMap和Hashtable的区别 * 共同点: * 底层都是哈希算法,都是双列集合 * 区别: * 1,HashMap是线程不安全的,效率高,JDK1.2版本 * Hashtable是线程安全的,效率低,JDK1.0版本的 * 2,Ha... 阅读全文
posted @ 2017-03-12 07:07 yimian 阅读(466) 评论(0) 推荐(0) 编辑
摘要: hashmap 嵌套 hashmap HashMap<Student, String> hm88 = new HashMap<>(); hm88.put(new Student("张三", 23), "北京"); hm88.put(new Student("李四", 24), "北京"); hm88 阅读全文
posted @ 2017-03-09 17:34 yimian 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 获取功能* Set<Map.Entry<K,V>> entrySet():* V get(Object key):根据键获取值* Set<K> keySet():获取集合中所有键的集合* Collection<V> values():获取集合中所有值的集合 第一遍历方法原理图: 第二种遍历方法原理图 阅读全文
posted @ 2017-03-09 06:48 yimian 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Map接口概述 * 查看API可以知道: * 将键映射到值的对象 * 一个映射不能包含重复的键 * 每个键最多只能映射到一个值 Map接口和Collection接口的不同 * Map是双列的,Collection是单列的 * Map的键唯一,Collection的子体系Set是唯一的 * Map集合 阅读全文
posted @ 2017-03-08 22:21 yimian 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-03-08 16:56 yimian 阅读(95) 评论(0) 推荐(0) 编辑
摘要: * TreeSet是用来排序的, 可以指定一个顺序, 对象存入之后会按照指定的顺序排列 * 使用方式 * a.自然顺序(Comparable) * TreeSet类的add()方法中会把存入的对象提升为Comparable类型 * 调用对象的compareTo()方法和集合中的对象比较 * 根据co 阅读全文
posted @ 2017-03-08 10:41 yimian 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: 自定义类要显示排序,需要在自定义类中实现 comparable接口 年龄是比较的主要条件,姓名是比较的次要条件: 阅读全文
posted @ 2017-03-08 10:16 yimian 阅读(474) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
访问人数:AmazingCounters.com