Java是一门面向对象的编程语言。
历史
Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。
Java分为三个体系:
JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
三者关系
┌───────────────────────────┐
│Java EE │
│ ┌────────────────────┐ │
│ │Java SE │ │
│ │ ┌─────────────┐ │ │
│ │ │ Java ME │ │ │
│ │ └─────────────┘ │ │
│ └────────────────────┘ │
└───────────────────────────┘
1、JDK、JRE和JVM
-
Java Development Kit(JDK)是 Java语言的软件开发工具包。包含了Java的开发工具和JRE。
-
JRE(Java Runtime Environment,JRE)包含Java虚拟机(Java Virtual Machine,JVM)以及Java核心类库和支持文件。
-
JDK面向开发人员,JRE面向使用者。
2、Java运行原理
.java源文件使用 javac 命令编译成 .class 字节码文件,使用 java 命令,调用本机的 JVM 执行字节码文件。解释器将字节码翻译成机器码,然后在硬件上运行。