1、Java 有什么核心优势让其流行?
简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等
2、Java 的三个版本是什么?
JSE 指标准版、 JEE 指企业版、JME 指移动版
3、Java 的跨平台是通过什么实现的?
JVM
4、Java 语言释型还是编译型?还是两者都是?
A 你可以说它是编译型的。因为所有的Java代码都是要编译的,.java不经过编译就什么用都没有。
B 你可以说它是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释运行的,那也就算是解释的了
5、JDK、JRE、JVM 的全称是?
JDk :java develop kit java语言软件开发工具包 ------ jdk开发中用
JRE: Java runtime environment java 运行环境,运行java环境所必须的环境集合,包含JVM标准实现及java核心类库。 --------- jre运行时用
JVM:Java virtual Machine java虚拟机,用于计算设备的规范。 ----------- jvm解决了跨平台:把class文件编译成别的平台认可的文件
6、JDK包含JRE,这句话对么
jdk是包含jre的,范围更大,内容更多
7、为什么采用JAVA——HOME的方式配置环境变量比较好
https://blog.csdn.net/ththcc/article/details/78451175
系统环境使用环境变量比较方便,再有就是自己查找也比较方便。
8、pulic class 类名跟文件名必须一致么
是