Java虚拟机:不同的操作系统不同的虚拟机

可移植性:

.java文件(源程序)→编译器Java字节码(.class)→给不同的操作系统的虚拟机应用

无用内存自动回收机制:

代码安全性检查机制:

1.1类装载器 把类文件加载到虚拟机过程中,检查规范

1.2字节码校验器 检查代码的非法操作

2.“沙箱”运行模式:将代码和数据限制到一定内存空间里执行

Java技术体系平台:

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  //接口