特点一:面向对象 两个基本概念:类和对象 三个特性:封装、继承、多态 特点二:健壮性 吸收了C/C++的特点,摒弃了其中不健壮的部分(指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制 特点三:跨平台性 跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行,因为Java程序实际上是运行在JVM中的,又因为不同的操作系统中有相对应的JVM,所以Java程序可以运行在多平台上