1. 平台独立性2. 简单性3. 两阶段系统4. 面向对象5. 安全性6. 多线程7. 易于上手 1. 平台独立性Java是一种独立于平台的语言,这意味着它可以在任何操作系统上运行 2. 简单性 3. 两阶段系统Java分两个阶段编译程序,第一个阶段,Java编译器将源代码转换成字节码,第二个阶段,Java解释器将字节码转换成机器码.因为计算机能够理解机器码,所以就可以执行代码并生成输出,所以叫做两阶段系统 4. 面向对象Java完全是一种面向对象的语言,因为它将所有一切都视为对象. 5. 安全性 6. 多线程Java支持多线程,这意味着Java能够在单个进程中处理多项任务. 7. 易于上手