- 博客(2)
- 收藏
- 关注
原创 java抽象类与接口
抽象类 抽象类是为了把相同的但不确定的东西的提取出来,作为抽象方法,为了以后的重用。 抽象类用abstract关键字声明 抽象类的特征与使用 抽象类不能被实例化。因为抽象类中方法未具体化,这是一种不完整的类,所以直接实例化也就没有意义了。 抽象类的使用必须有子类,使用extends继承,一个子类只能继承一个抽象类。 子类(如果不是抽象类)则必须覆写抽象类之中的全部抽象方法(如果子类没有实现父类的抽象方法,则必须将子类也定义为为abstract类。)。 抽象类可以不包含抽象方法,但如果类中包含
2021-05-13 12:56:37 39
原创 java集合笔记
java集合 List 有序 可重复 ArrayList 优点:查询快,增删慢,底层数据结构是数组 缺点:线程不安全,效率高 Vector 优点:查询快,增删慢,底层数据结构是数组 缺点:线程安全,效率低 LinkedList 优点:查询慢,增删快,底层数据结构是链表 缺点:线程不安全,效率高 set 无序序 不可重复 HashSet 无序,唯一,底层数据结构是哈希表 如何保证唯一? 插入时先用equals()方法判断是否有已存在,equals()方法中会调用hashCode()方法用于提高效率 Li
2021-05-12 18:16:32 34
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人