JDK组成
JVM:Java Virtual Machine,java虚拟机,运行java程序的地方
核心类库:java自己的程序,给程序员调用
JRE:Java Runtime Environment,java运行环境
JDK:Java Development Kit, Java开发工具包
JVM + 核心类库 = JRE
JRE + 开发工具(java\javac) = JDK
javac把.java文件编译成.class文件,java把.class文件放到JVM中运行
跨平台原理
一次编译处处可用
java公司为每个平台都写好了JVM