![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java面试题
文章平均质量分 61
shiluhuia
这个作者很懒,什么都没留下…
展开
-
Java面试题——ArrayList、LinkedList、Vector的异同?
比较ArrayList、LinkedList、Vector的异同,是面试中高频出现的。 以下我会从底层存储数据的格式、扩容机制、效率等方面进行比较。 它们都是List接口下的实现类,存储的数据都是可重复的、有序的。 底层存储数据的格式 ①ArrayList:用数组存储数据 transient Object[] elementData; // non-private to simplify nested class access ②LinkedList:用双向链表存储数据 transient Node&原创 2021-01-07 19:36:22 · 153 阅读 · 0 评论 -
java面试题--抽象类存在构造器吗
存在构造器 即使你没有提供任何构造函数,编译器将为抽象类添加默认的无参数的构造函数,没有的话你的子类将无法编译,因为在任何构造函数中的第一条语句隐式调用super()。 扩展 有抽象方法的类一定是抽象类 是抽象的类不一定要有抽象方法 无法通过new实例,通过继承 子类必须实现所有的父类抽象方法,否则也要注明abstract ...原创 2020-12-08 15:00:43 · 1169 阅读 · 1 评论