面试高频题及答案汇总
文章平均质量分 91
分享面试中遇到的高频题及答案,做个汇总,方便复习梳理。
清风小
大厂搬砖,喜欢编程,做酷的事
展开
-
Java基础-数据结构HashMap
收录面试高频题汇总,面试复习 or 查漏补缺本文讲解Java面试必问的数据结构Map以及其JDK1.7和JDK1.8的源码分析什么是HashMap?JDK1.7和JDK1.8的HashMap区别?什么是CurrentHashMap?HashMapHashMap是我们最常用的数据结构之一,现在以JDK1.8的版本来看看面试考察的点有哪些。先了解一些HashMap的初始变量负载因子:0.75static final float DEFAULT_LOAD_FACTOR = 0.75f;.原创 2022-04-20 07:15:00 · 483 阅读 · 0 评论 -
Java基础-数据结构List
收录面试高频题汇总,面试复习 or 查漏补缺本文讲解Java中的List数据结构以及其常见方法的源码什么是ArrayList什么是LinkedList什么是VectorList链表,是最常用的数据结构之一,具有有序、可重复的特点。ArrayListArrayList底层结构使用的是Object数组transient Object[] elementData;数组的特点就是一块连续的内存空间,用index访问元素,适合随机访问,复杂度O(1),但是对数组中间的元素进行插入和删除时.原创 2022-04-19 07:15:00 · 1282 阅读 · 0 评论 -
Java基础-语法(一)
收录面试高频题汇总,面试复习 or 查漏补缺 Java三大特性封装、继承、多态,Java是面向对象的。封装对抽象的事物抽象化成一个对象,并对其对象的属性私有化,同时提供一些能被外界访问属性的方法。继承从已有的类作为父类,父类派生出新的类,新的类作为子类,子类能吸收父类的数据属性和行为,并能扩展新的能力。(Java是单继承,多实现。接口可以多继承)多态对于同一接口,不同实例执行具有不同的表现形式的能力。Java中多态的表现通过继承,多个子类对同一个方法的重写;通过接口,多个实现.原创 2022-04-12 09:15:00 · 153 阅读 · 0 评论