c#是微软的产品,因此,它有微软提供的很好的开发平台。
Java是SUN公司于1995年推出的一种语言,它具有许多优良的特性,比如:平台无关性,可移植性等,现在已经风靡全球,今后会有无限的市场,而且c#是微软模仿Java而创造的。
Asp.net在国外已经用得不多了,在国内还很有市场
建议你学Java,它最有前途,而且另外两者的功能比较局限于网络上,而Java的功能却是多方位的,比如:许多手机游戏就是Java做的。Java的时代还没有到来,但是已经有了这个趋势。
反正你肯定得三个都会。
都是面向对象的。
C#是微软.net架构中的一门语言
ASP.NET是一种架构,你可以用任何你喜欢的语言来写asp.net的程序。
至于java也是一门非常优秀的语言,但是现在标准好像不是很统一。各种包很复杂。
推荐你用.net 比如原来国外的一些大银行,花旗等。原来用java做的系统。现在都改用.net 2.0 了。
.net接合了C++ java 等一些优秀的语言的精华、完全面向对象、强类型、并去掉了他们的不好的部分。特别是C# 语言。