发表时间:2022-03-24来源:网络
Java是一门面向对象编程语言,Java语言功能强大,简单易用(Java语言吸收了c++语言的各种优点,还摒弃了c++语言里难以理解的多指针,多继承的概念),Java语言作为静态面向对象编程语言的代表,极好的实现了面向对象编程理论,允许程序员以优雅的思维方式进行复杂的编程。
Java的特点: 简单性;面向对象;分布式;健壮性;安全性;平台独立性;可移植性;多线程;动态性。JDK(Java Development Kit)称为Java开发包 ,是编写Java应用程序的程序开发环境。JDK是整个Java开发的核心, 包括了Java运行时环境(JRE),一些Java工具和Java核心类库(Java API);可以把Java API类库中的Java SE API子集和Java虚拟机(JVM)这两部分统称为JRE,JRE是Java运行的标准环境。
JRE(Java Runtime Envirnment)是一个运行环境,JDK是一个开发环境;因此写Java程序的时候需要用到JDK,而运行Java程序的时候需要用到JRE,而JDK已包含JRE。
JVM(Java Virtual Machine)是Java的核心和基础,是Java编辑器和OS平台之间的虚拟处理器,主要用于实现Java的跨平台。

Java是跨平台的语言,平台是指 操作系统和CPU ,每个平台能够运行与该平台匹配的机器码。Java的跨平台性就是指让所有平台都能运行Java代码,Java做到了 write once,run anyWhere (一次编译,到处运行),实现这一点的核心便是 JVM 。
在3.1Hello World程序书写步骤第三步 运行 这一步骤并不是直接在操作系统上进行,事实上,所有的Java源程序文件都可以编译成字节码文件,字节码文件可以执行在任何一个JVM上,JVM可以运行在专用平台上。
进一步理解在Hello World 小程序中经历的步骤:
Created with Raphaël 2.2.0
开始
编写的源文件程序
通过Java编辑器命令javac,将Java源程序编译成字节码文件
使用Java解释器命令Java,字节码文件将在Java虚拟机中转换成对应平台的机器码
对应平台根据机器码,执行相应的操作
结束
说明:
Java源程序到字节码文件是编译执行,字节码到机器码是解释执行;编译执行是一次性把源程序编译成计算机能够识别的目标程序,因此计算机执行起来非常的块,但是编译后的目标程序只能在同一平台下运行;解释执行的程序是指解释器将源程序逐句翻译的同时逐句执行,因此执行起来在速度上不占优势,但是这种执行往往不依赖与特定的平台,通过在不同平台上提供不同的解释器就可以跨平台执行。
上一篇:java运行五个步骤
下一篇:编程小白的毕业设计开发教程
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-02-15
2022-02-14