Java虚拟机:不同的操作系统不同的虚拟机
.java文件(源程序)→编译器Java字节码(.class)→给不同的操作系统的虚拟机应用
1.1类装载器 把类文件加载到虚拟机过程中,检查规范
1.2字节码校验器 检查代码的非法操作
2.“沙箱”运行模式:将代码和数据限制到一定内存空间里执行
java SE等
JDK=JRE+开发程序
JRE=JVM+Java核心类库
javac XXX.java
javac -d [path]
package path; //.class将被放进package这个路径里
import java.awt.*;//这个*是所有
public class c {
}
//0个或1个,文件名必须和公共类的名字相同
//其他类
interface eg //接口