1. 简单性

2. 面向对象

3. 可移植性(JVM)

4. 高性能(即时编译,使某些代码的效率接近C++的效率)

5. 分布式(可处理很多TCP/IP协议上的东西,通过URL可实现向打开本地文件一样,方便的打开远程文件)

6. 动态性(反射机制)

7. 多线程

8. 安全性

9. 健壮性(异常机制)

另外一个重要的特点:其“使用人数多,有强大的使用社区”


步履不停