平台无关性,摆脱硬件束缚,"一次编写,到处运行"。
相对安全的内存管理和访问机制,避免大部分内存泄漏和指针越界。
热点代码检测和运行时编译及优化,使程序随运行时间增长获得更高性能。
完善的应用程序接口,支持第三方类库。