java.机房现在清一色的d版win,国家在逐步强化软件版权的控制,至少像机房这些,迟早要查的,小型的没必要买win,大型的要控制成本只会linux/unix/bsd,.net的份额到一定阶段只会越来越少,至于2代WEB的领头,从何说起
每个物种生存着都有他本生的优势,你说的问题,做网页数据库方面的,建议用ASP.跨平台编程用JAVA,不跨平台建议用C++,初学建议C.最后一点,程序语言是相通的,C的高手看下语法指令就会做JAVA了.
那要看你想向那方面发展,JAVA确实在一些编程中很突出,但如果是从事网站开发等我觉得还是DOTNET好,易学,又是第2代WEB的领头。