咨询微信:19130631612
19130631612
招生问答
当前位置:首页 > 招生问答 > 详情内容
Java工作原理
作者:五月花电脑培训学校
时间:2021-04-28

工作原理

工作原理由四方面组成:

(1)Java编程语言

Java是一种面向对象的编程语言,可以编写跨平台的应用软件。它是Sun公司于1995年5月推出的Java编程语言和Java平台(即Java se、Java e e、Java ME)的总称。Java技术具有良好的通用性、高效性、平台可移植性和安全性,广泛应用于个人pc、数据中心、游戏机、科学超级计算机、手机和互联网等领域。同时,它拥有世界上最大的开发者专业社区。在云计算和移动互联网的全球产业环境中,Java具有更显著的优势和广阔的前景。

(2)Java类文件格式

Java一般存在两种文件格式,如下:
1.*.java文件是保存源代码的文本文件 (*代表类名)
使用 javac *.java可以编译该文件
使用 java *可以运行该类

2.*.class是用于保存 Java类的 二进制编码以及Class对象,每一个 Java类都有一个解释该类特征的 Class对象。*.jar文件 是一种压缩文件格式

(3)Java虚拟机

Java虚拟机(JVM)是Java Virtual Machine的缩写,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈寄存器等,还具有相应的指令系统

(4)Java应用程序接口


当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类 ,通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用 。