简单性
面向对象(万物皆对象)
可移植性
高性能
分布式
动态性(反射机制)
多线程
安全性
健壮性
Java 能够取得如此的成功是因为它在设计时的目标就定位在要解决当今程序员们所面临的众多问题。Java 的基本目标之一就是要提高生产率。生产率来源于许多方面,但是 Java希望在语言方面相对于它前辈有明显的提高,从而为程序员提供更大的便利。