一、体系: 1.Java SE 标准版: 各应用平台基础,桌面开发和低端商务应用。 2.Java EE 企业版(擅长): 以企业为环境开发应用程序的解决方案。 3.Java ME 微型版(很少): 致力于消费产品和嵌入式设备的最佳方案。 二、特性: 一种纯面向对象的语言。 一种与平台无关的语言(跨平台)。 吸收了C/C++的优点。 较高安全性(自动回收垃圾、强制类型检查、取消指针)。 可移植性。 三、虚拟机(JVM) 可理解成一个运行Java字节码的虚拟计算机系统。 有一个解释器组件,可实现Java字节码和计算机操作系统间的通信。 对于不同运行平台,实现了“一次编译,随处运行”。 四、垃圾回收期(GC) 不再使用的内存空间应进行回收——垃圾回收。 在C/C++等语言中,由程序员负责回收内存。 Java语言消除了程序员回收无用内存空间的责任。 JVM提供了一个系统线程,用于跟踪存储空间的分配情况,检查斌释放那些可被释放的存储空间。 垃圾回收器在Java程序运行过程中自动启用,程序员无法精确控制。 五、Java SE组成概念 JDK(Java开发工具集) 1.JRE(Java运行时环境)三项功能: ①:加载代码; ②:校验代码; ③:执行代码; 2.Java编译器,Java运行时解释器,Java文档化工具及其它