JAVA语法——经典题目01

1.什么是JAVA虚拟机?为什么JAVA被称作是“平面无关的编程语言”?

JAVA虚拟机是一个可以执行JAVA字节码的虚拟机进程。JAVA源文件被编译成能被JAVA虚拟机执行的字节码文件。

JAVA被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。JAVA虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。

 

2.JDK和JRE的区别是什么?

JAVA运行时环境(JRE)。它包括JAVA虚拟机、JAVA核心类库和支持文件。它不包括开发工具(JDK)、编译器、调试器和其他工具。

JAVA开发工具包(JDK)是完整的JAVA软件开发包,包含了JRE,编译器和其他工具(比如JAVADoc、JAVA调试器),可以让开发者开发、编译、执行JAVA应用程序。

posted @ 2019-02-18 20:41  JAYPARK01  阅读(143)  评论(0编辑  收藏  举报