java的核心优势是什么?
跨平台性,互联网上电脑硬件不同,软件环境差异较大,需要一个跨平台的语言。
java的三个版本是什么?
javaSE,定位于客户端,主要用于桌面应用软件编程。
javaEE,定义在服务端的企业版,主要用于分布式网络程序的开发。
javaME,主要用于嵌入式系统的开发,如手机等。
java的跨平台是通过什么实现的?
通过在不同的平台上安装的虚拟机实现的,虚拟机将编译后的字节码文件解释成相应平台的机器语言执行。
java是编译型语言还是解释型语言?
先编译后解释。
JDK、JRE、JVM的作用是,三者的关系是?
JDK是java开发人员的工具
JRE是运行java程序的集合
JVM是java虚拟机,解释运行java的字节码文件,跨平台的核心
JDK包含JRE,JRE里面有JVM