java基础
文章平均质量分 72
m0_46517245
这个作者很懒,什么都没留下…
展开
-
java抽象类与接口
抽象类抽象类是为了把相同的但不确定的东西的提取出来,作为抽象方法,为了以后的重用。抽象类用abstract关键字声明抽象类的特征与使用抽象类不能被实例化。因为抽象类中方法未具体化,这是一种不完整的类,所以直接实例化也就没有意义了。抽象类的使用必须有子类,使用extends继承,一个子类只能继承一个抽象类。子类(如果不是抽象类)则必须覆写抽象类之中的全部抽象方法(如果子类没有实现父类的抽象方法,则必须将子类也定义为为abstract类。)。抽象类可以不包含抽象方法,但如果类中包含原创 2021-05-13 12:56:37 · 43 阅读 · 1 评论 -
java集合笔记
java集合List 有序 可重复ArrayList优点:查询快,增删慢,底层数据结构是数组缺点:线程不安全,效率高Vector优点:查询快,增删慢,底层数据结构是数组缺点:线程安全,效率低LinkedList优点:查询慢,增删快,底层数据结构是链表缺点:线程不安全,效率高set 无序序 不可重复HashSet无序,唯一,底层数据结构是哈希表如何保证唯一?插入时先用equals()方法判断是否有已存在,equals()方法中会调用hashCode()方法用于提高效率Li原创 2021-05-12 18:16:32 · 35 阅读 · 1 评论