文章目录 前言 Java基础 1.什么是Java 2.Java的特点有哪些 3.JDK和JRE和JVM的区别 4.Oracle JDK 和 OpenJDK 的对比 5. Java有哪些数据类型 6.Java中引用数据类型有哪些,它们与基本数据类型有什么区别? 7.从使用方面来说 8.Java中的自动装箱与拆箱 9.为什么要有包装类型? 10.a=a+b与a+=b有什么区别吗? 11.能将 int 强制转换为 byte 类型的变量吗?如果该值大于 byte 类型的范围,将会出现什么现象? 12.