Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。
后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。
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 解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。
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文件,不管这些类是否在同一文件🎈
第一个java程序:
/**
* 第一个java程序
*/
public class hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
主方法图示:
