组团学

JAVA语言的工作原理

阅读 (1827)

1、Java工作原理

1.1、工作原理

JAVA的工作原理是:“一处编译,到处运行"。(.java源文件,必须编译成.class文件,在各种java平台层都可以运行)
image20191125152426932.png

**硬件层:**就是没有任何操作系统的计算机主要是指我们的硬件(主机,显示器等)。

**操作系统层:**是指我们的windows\linux\unix\android\ios等

**JAVA平台层:**针对不同的操作系统JAVA提供了不同的虚拟机

**应用平台层:**各种JAVA应用程序(如:QQ、百度视频等)、JAVA-WEB程序(12306、QQ空间等)

1.2、跨平台

Java语言通过在不同的操作系统上安装对应的Java虚拟机实现了跨平台, 即java的.class程序可以在不同操作系统上均可以运行。(java的.class文件相当于Windows中的.exe文件,是可执行的程序)

image20191125152402333.png

java语言是跨平台的,java虚拟机不是跨平台的。

1.3、java源文件执行

image20191125152447938.png

创建那源文件*.java文件

通过编译器(javac),编译成.class文件(字节码文件),

通过解释器(java),在计算机中解释执行.class文件

需要 登录 才可以提问哦