- Java 语言具有哪些特点?
- JDK 与 JRE 有什么区别?
- 简述 Java 基本数据类型
- 简述自动装箱拆箱
- 简述 Java 访问修饰符
- 构造方法、成员变量初始化以及静态成员变量三者的初始化顺序?
- Java 代码块执行顺序
- 面向对象的三大特性?
- 为什么 Java 语言不支持多重继承?
- 简述 Java 的多态
- Java 提供的多态机制?
- 重载与覆盖的区别?
- 接口和抽象类的相同点和不同点?
- 简述抽象类与接口的区别
- 简述内部类及其作用
- Java 语言中关键字 static 的作用是什么?
- 为什么要把 String 设计为不可变?
- 简述 String/StringBuffer 与 StringBuilder
- 判等运算符==与 equals 的区别?
- 简述 Object 类常用方法
- Java 中一维数组和二维数组的声明方式?
- 简述 Java 异常的分类
- 简述 throw 与 throws 的区别
- 出现在 Java 程序中的 finally 代码块是否一定会执行?
- final、finally 和 finalize 的区别是什么?
- 简述泛型
- 简述泛型擦除
- 简述注解
- 简述元注解
- 简述 Java 中 Class 对象
- Java 反射机制是什么?
- 序列化是什么?
- 简述 Java 序列化与反序列化的实现
- 简述 Java 的 List
- Java 中线程安全的基本数据结构有哪些
- 简述 Java 的 Set
- 简述 Java 的 HashMap
- 为何 HashMap 线程不安全
- 简述 Java 的 TreeMap
- ArrayList、Vector 和 LinkedList 有什么共同点与区别?
- HashMap 和 Hashtable 有什么区别?
- 如何决定使用 HashMap 还是 TreeMap?
- HashSet 中,equals 与 hashCode 之间的关系?
- fail-fast 和 fail-safe 迭代器的区别是什么?
- Collection 和 Collections 有什么区别?
文章目录
THE END
暂无评论内容