我认为没有什么优势!要是我问楼主一个问题:为什么目前99%的游戏都采用C c++编写!大多数流行软件(QQ,MSN等)大多数驱动也是用C C++写!@那么是吧是说JAVA没有优势了呢?殊不知JAVA也是用C C++写的!楼下的说跨平台!所谓的跨平台虚拟机也是用C++实现的底层!C++可是再WINDOWS,LINUX,UNIX上都可以用的哦!JAVA的运行速度可是比不上C++!要是说QQ也用JAVA开发!那么理论上说开发成本可以减半!开发时间缩短!但是当你再使用用JAVA开发的QQ的时候!~可能你要为此QQ的速度烦恼了!现在讲究的就是速度!难道你吧希望你的软件速度快点吗>何况说再底层应用,游戏开发,IM!等等领域!JAVA取代C++还吧是10年20年就能成功的!JAVA只是再企业软件开发吃香!