- 1.java的发展历程
- 2.Java程序运行机制
- 3.Hello World
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。
后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。
Java分为三个体系:
- JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
- JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
- JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
2005 年 6 月,JavaOne 大会召开,SUN 公司公开 Java SE 6。此时,Java 的各种版本已经更名,以取消其中的数字 “2”:J2EE 更名为 Java EE,J2SE 更名为Java SE,J2ME 更名为 Java ME。
截止到当前时间2022年6月29日,java目前企业中最常见的java版本为java8和java11
Java 程序在 Java 平台上被编译为字节码格式,然后可以在实现这个 Java 平台的任何系统中运行。在运行时,Java 平台中的 Java 解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。
2.Java程序运行机制
Java虚拟机(Java VirtualMachine):Java虚拟机可以理解成一个以字节码为机器指令的CPU;对于不同的运行平台,有不同的虚拟机;Java虚拟机机制屏蔽了底层运行平台的差别,真正实现了“一次编译,随处运行”。
不同的操作系统有不同的JVM包含在JDK包中
JDK = JRE + Java开发工具
JRE = JVM + Java核心类库
首先编写java代码Hello.java,运行:
javac Hello.java
这会生成对应的.class文件,然后我们直接运行.class文件即可:
java Hello
编译后每一个类都对应一个class文件,不管这些类是否在同一文件
3.Hello World
第一个java程序:
public class hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
主方法图示:



