面经——Java基础
Java基础 ArrayList 和 LinkedList 区别 双亲委派模型以及优点 String是否可以被继承及相关原因 String 和 StringBuffer、StringBuilder 的区别是什么?String 为什么是不可变的? 接口和抽象类的区别 Java 中的异常体系 synchronized 底层实现 final关键字 重载和重写的区别 浅拷贝和深拷贝的区别 static 关键字 wait和sleep区别 反射 为什么java是跨平台的 int和Integer区别 HashMap详解 HashSet 和 HashMap 区别 HashMap 和 HashTable 区别 ConcurrentHashMap解析 ConcurrentHashMap 和 Hashtable 的区别 == 和 equals 区别 Java 序列化和反序列化 注:题目从牛客 Java部门面经整理而来。 2020秋招面经大汇总!(岗位划分) ArrayList 和 LinkedList 区别 1. ArrayList概览 因为 ArrayList 是基于数组实现的,所以支持快速随机访问。RandomAccess 接口标识着该类支持快速随机访问。 public class ArrayList < E > extends AbstractList < E > implements List