1) 代码直观

2) 面向对象编程语言

3) 内存自动释放技术

4) 引用代替指针

5) 多线程开发

6) 操作系统的可移植操作