Java 2实用教程(第五版)第一章复习——Java入门

Java 2实用教程(第五版)第一章复习——Java入门,第1张

Java 2实用教程(第五版)第一章复习——Java入门 1 Java特点

java是解释性语言,且java是跨平台语言

一般说是解释型语言,严格说是半编译半解释型语言 。 原因:源文件(.java文件)首先面向Java虚拟机编译 成字节码文件(.class文件),然后字节码文件经Java 虚拟机解释可在不同平台上运行。

解释执行:这种方法是即时把源程序转换为机器可执行命令。有时为了提高效率,会将源程序编译成一种中间代码(但这和编译执行的机制完全不同),然后再解释运行(Java) 编译执行:这种方法是事先把源程序转换为机器可直接执行的机器语言程序(C++) 2 编译

用java编译器(javac.exe)编译源文件,得到字节码文件

3 运行

用java解释器(java.exe)来解释执行字节码文件

4 平台无关

C和C++都有一个共同的缺点,那就是只能对特定的处理器(CPU)进行编译。这样,一旦电器设备更改了芯片,就不能保证程序的正常运行。就需要更改程序并针对新的芯片进行编译。

而Java最大的优势就是编写的软件能在执行码上兼容,在所有的计算机上运行。这是因为Java可以在计算机的 *** 作系统上再提供一个Java运行环境(JRE)。该运行环境由Java虚拟机(JVM)、类库以及一些核心文件组成。也就是说,只要平台提供了java运行环境,Java编写的软件就能在其上运行。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5682985.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存