简单性
面向对象
可移植性
高性能
分布式
动态性
多线程
安全性
健壮性
JavaSE:标准版(桌面程序、控制台……)
JavaME:嵌入式开发(手机、小家电……)“基本废弃”
JavaEE:E企业级开发(web端、服务器开发……)
JDK :Java开发者工具
JRE:Java运行时环境
JVM:Java虚拟机(实现一次编程,到处运行)