面向对象 ①两个要素:类和对象 ②三个特征:封装、继承、多态健壮性 ① 去除C语言中的指针(java中还是会有指针,不似C中那么复杂,在Java中以引用的形式存在) ②自动垃圾回收机制(还是会出现内存溢出和泄露的问题)跨平台性 Write once ,run anywhere 一次编译,到处运行 解释:一般来说,程序依赖于具体的操作系统,要在其他的操作系统运行程序,正常情况下应该是重写的,但是java程序避免了这个情况,可以实现一次编译,到处运行。这一切都归功于JVM(java虚拟机)。