Java语言概览
Java的三个版本
Java有三个版本:javaSE、javaEE、JavaME
JavaSE(Java Platform,Standard Edition)Java标准版,为JavaEE和JavaME提供基础支持。
Java EE(Java Platfrom Enterprise Edition)Java企业版,基于JavaSE扩展,专注于分布式网络程序和企业级应用开发。常见框架如Spring、Hibernate也属于JavaEE生态
Java EE(Java Platform Micro Edition)Java卫星版,针对移动设备和嵌入式系统,现在不常用了。
我们下载的JDK8或者JDK11是Java SE的实现,JDK的Java SE的开发工具包。从JDK11开始Oracle移除了Java EE模块,需额外通过应用服务器(tomcat、WildFly等)或依赖库引入。
Java相关名词辨析
JVM(Java Virtual Machine)Java虚拟机
JDK(Java Development Kit)Java开发工具
JRE(Java Runtime Environment)Java运行环境
JDK = JRE+开发工具(java、javac编译工具等)
JRE = JVM+Java核心类库
JDK包含JRE,JDK主要用于开发,JRE用于运行。
安装Java的时候有一个公共jre的默认选项,安装jdk之后还要选择公共jre的安装位置,这也是为什么需要选择两次文件位置
Java的健壮性
Java健壮性的保证:强类型、垃圾回收、异常处理
运行一个Java程序
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
在源文件目录下打开cmd,使用javac
命令编译,再使用java
命令运行
javac + 文件名.java
java + 文件名
注意:java+文件名,不需要后缀。(这里的文件名实际上指的是类名)