a Swing。平台无关性让Java在服务器端软件领域非常成功。很多服务器端软件都使用Java或相关技术建立。
自动垃圾回收（Garbage Collection）.C++语言被用户诟病的原因之一是大多数C++编译器不支持垃圾收集机制。通常使用C++编程的时候，程式设计师于程式中初始化对象时，会在主机记忆体堆叠上分配一块记忆体与位址，当不需要此对象时，进行解构或者删除的时候再释放分配的记忆体位址。如果对象是在堆叠上分配的，而程序员又忘记进行删除，那么就会造成记忆体洩漏（Memo