咨询微信:19130631612
19130631612
学习园地
当前位置:首页 > 学习园地 > 详情内容
Java的工作原理是怎样的?Java编程语言
作者:五月花电脑培训学校
时间:2019-12-12


Java的工作原理由四方面组成:

(1)Java编程语言

Java是一种面向对象的编程语言,可以编写跨平台的应用软件。它是Sun公司于19955月推出的Java编程语言和Java平台(即Java seJava e eJava 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)或集成开发环境(EclipseMyEclipse)Java源文件中定义不同的类 ,通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用