1. 解释下什么是面向对象?面向对象和面向过程的区别? 2. 面向对象的三大特性?分别解释下? 3. JDK、JRE、JVM 三者之间的关系? 4. 重载和重写的区别? 5. Java 中是否可以重写一个 private 或者 static 方法? 6. 构造方法有哪些特性? 7. 在 Java 中定义一个不做事且没有参数的构造方法有什么作用? 8. Java 中创建对象的几种方式? 9. 抽象类和接口有什么区别? 10. 静态变量和实例变量的区别? 11. 12、short s1 = 1;s1 = s1 + 1;有什么错?那么 short s1 = 1; s1 += 1;...