编译型 举例: 直接把一本中文书翻译为英文给外国人看,把我们写的代码转换为计算机可以试别的语言 1.执行速度快 2.整个程序编译 解释型 举例: 我说一句话,你翻译一句,性能损耗大 1.用于速度要求不高的网页 2.性能损耗大 程序运行机制 java文件 —> java编译器 —> 字节码(生成class文件)—> 类装载器 —>字节码校验器 —> 解释器(把java程序逐步解释给计算机,转换为计算机可读懂的语言)—> 操作系统平台