文章目录`面向对象编程( OOP)“封装“多态“继承“抽象“抽象和封装的不同点“常见的 Java 问题“1.什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?“2.JDK 和 JRE 的区别是什么?“3.” static”关键字是什么意思? Java 中是否可以覆盖(override)一个 private 或者是 static 的方法?“4.是否可以在 static 环境中访问非 static 变量?“5.Java 支持的数据类型有哪些?什么是自动拆装箱?“6.Java 中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思?“7.Java