Java SE
包括JVM,JRE,JDK和Java语言
Java EE
以SE为基础,定义一系列的服务,API,协议等
适用于开发分布式,以WEB为基础的应用程序
Java ME
主要用于开发消费性电子产品或嵌入式系统中的应用程序
JVM
将Java编译好的文件翻译成对应的机器语言
JRE
包含用于Java的运行环境
JDK
包含用于Java开发的工具
Java语言
定义Java开发的语法规则
主方法所在的类叫主类
public static void main(String args[]){}
以HelloWorld为例:
任何一个 .java 程序首先经过编译,之后会形成一个 .class 文件(字节码文件),再执行编译之后的 .class文件,执行过程的是JVM
配置classpath:
SET CLASSPATH = *.class 文件所在的路径
PATH 与 CLASSPATH 的区别:
PATH:是操作系统的环境属性,指的是可以执行命令的程序路径
CLASSPATH:是所有 .class文件的执行路径,Java命令执行的时候将利用此路径加载所需要的 .class文件
原文:https://www.cnblogs.com/Zhouge6/p/12063727.html