摘要: Lambda表达式可以看成是匿名类一点点演变过来1. 匿名类的正常写法 HeroChecker c1 = new HeroChecker() { public boolean test(Hero h) { return (h.hp>100 && h.damage<50); } }; HeroChec 阅读全文
posted @ 2018-03-01 21:51 Zhao_Xu_Jie 阅读(112) 评论(0) 推荐(0)
摘要: 使用泛型的好处: 泛型的用法是在容器后面添加<Type>,<Type>可以是类,抽象类,接口 表示这种容器,只能存放这种类型(包括子类对象) Number的子类:int, float, double 可以设计一个支持泛型的栈MyStack,设计这个类的时候,在类的声明上,加上一个<T>,表示该类支持 阅读全文
posted @ 2018-03-01 19:44 Zhao_Xu_Jie 阅读(95) 评论(0) 推荐(0)
摘要: 集合框架的比较 List中的数据可以重复 Set中的数据不能够重复 注:重复的比较,首先看hashcode,然后再比较equals ArrayList:插入,删除数据慢 LinkedList:插入,删除数据快 HashMap可以存放null,不是线程安全的类 Hashtable不能存放null,是线 阅读全文
posted @ 2018-03-01 18:20 Zhao_Xu_Jie 阅读(74) 评论(0) 推荐(0)
摘要: 一、HashSet 1.Set中的元素,不能重复,没有顺序(既不是按照插入顺序,也不是按照hashcode的顺序) 例子: HashSet<Integer> numbers = new HashSet<Integer>(); numbers.add(9); 2.不提供get方法来获取指定位置的元素 阅读全文
posted @ 2018-02-28 20:55 Zhao_Xu_Jie 阅读(81) 评论(0) 推荐(0)
摘要: 1.ArrayList 容器的容量“capacity”会随着对象的增加,自动增加 基本指令:add, contain, indexOf, remove,set,size,addAll,equals 2.List List heros = new ArrayList(); 把引用声明为接口List类型 阅读全文
posted @ 2018-02-26 23:58 Zhao_Xu_Jie 阅读(85) 评论(0) 推荐(0)