目录
一 、类的结构
class helloworld{
//主方法入口
public static void main(String [] args){
//在控制台输出的方式
System.out.printIn("Hello,world");
}
二、运行机制
1、JVM、JRE、JDK之间的关系
那么在讲之前先让我们了解下什么是 JVM、JRE、JDK 和三者之间的关系。
JVM:
全名 Java Virtual Machine Java虚拟机
它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成,
使用软件在不同操作系统中,模拟相同的环境(java实现跨平台的根本原因)
JRE:
全名 Java Runtime Environment Java运行环境
包含JVM和解释器和Java 的一些基本类库,完整的Java运行环境
JDK:
全名叫做 Java Development Kit Java开发环境
包含了
JRE
、
Java
核心类库、开发工具包(编译器
+
调试工具)
jdk 是整个 Java 开发的核心,它集成了 jre 和一些好用的小工具。例如:javac.exe,java.exe,jar.exe 等
![](https://i-blog.csdnimg.cn/blog_migrate/d82045403eb6c67479f195c9d1b8f792.png)
2、java执行的过程
Java
程序的执行分为两步:编译、运行
01) 编译原理:
在Java的运行环境中,JRE包括JVM和Java的核心类库
将
Java
源程序,编译为
.class
字节码文件。(把我们人看的十进制转换成电脑能认识的二进制)
![](https://i-blog.csdnimg.cn/blog_migrate/f827a58362741118c6975fc69f7d869f.png)
02) 运行原理:
将
.class
文件时会立即在计算机内存里面创建一个JVM,在加载到
JVM
虚拟机中,执行。
![](https://i-blog.csdnimg.cn/blog_migrate/c6c64b45135fa07fb661c5c4863de384.png)