面向对象
健壮性 强类型、异常处理、垃圾的自动收集
跨平台型 一个编译好的class文件可以在多种系统下运行
java语音是解释型的 编译后的代码不能直接被机器执行 需要解释器来执行
jvm java虚拟机 不同平台需要安装不同jvm
编译型语言 编译后可以直接被机器执行 C/C++
test.java - javac指令 编译 - test.class 通过JVM运行
jdk java开发工具包 jdk=jre+java开发工具
jre java运行环境 jre=jvm+java核心类库
JDK 开发使用 JRE 用户使用