什么是 Java ?
Java 语言有哪些特点?
面向对象和面向过程的区别是什么?
Java 面向对象的三大特征是什么?
Java 中 String 属于什么类型?
JDK、JRE、JVM 的区别是什么?
Java 中 equals 和 == 的区别是什么?
Java 中 final 关键字的作用是什么?
Java 中 final finally finalize 的区别是什么?
Java 中字符型常量和字符串常量的区别是什么?
String str = new String("i") 和 String str = "i" 有什么区别?
Java 中 new String("") 创建了几个对象?
Java 中重写和重载的区别是什么?
Java 中抽象类和普通类的区别是什么?
Java 中的抽象类可以实例化吗?
Java 中的抽象类与接口的区别是什么?
什么是 Java 反射?
Java 中反射的作用及应用场景是什么?
Java 反射机制的原理是什么?
Java 中的反射和 new 的区别是什么?
什么是 Java 序列化?有什么用?如何实现?
Java 中 throw 和 throws 的区别是什么?
Java 中常见的异常有哪几种?
Java 中的 SPI 是什么?它有什么用?