简单性(基于C++语法简洁,没有了指针等) 面向对象(程序设计,模拟人的思维去编码) 可移植性(跨平台,windows,Linux,max等) 高性能 分布式 动态性(反射机制,让java有一些动态性) 多线程 安全性(适用于网络分布式环境,防病毒,防篡改,异常机制) 健壮性