不要看哪个好,要看哪个适合你,java比.net稍微难学一点,如果怕难的话,学.net 比较好,但java程序员和.net程序员的待遇比起来,java程序员待遇稍高,.net相对来说找工作简单点
不过,说句不客气的话,现在一般的网站会用.net,但一般的大型综合应用系统会用java开发,现在大多数政府,银行,电信,联通移动的项目都用java,不考虑.net,因为.net有个致命的弱点,他只能运行在windows操作系统下,如果服务器要使用unix,linux操作系统,.net就不行了,java的跨平台特性能让他很方便地运行在unix,linux下,而且,要命的是,一般银行之类的单位,服务器不可能使用windows操作系统,原因很多,不解释
废话说多了,如果自己认为学习能力很强,而且有决心能下苦功去学的话,就选java吧,不会错的,如果感觉学习能力稍差,要保险一点的话,学.net
.net更有发展前途原因: 1》JAVA人才过剩。 2》.net比JAVA开发速度快,开发速度快意味着成本低廉。 3》.net是微软的产品,所以从语言本身也会持续的久一些。 4》简单,适合初学者。 5》隐藏很多细节,便于掌握编程思想。其实学一段时间你就会知道,其实他们非常象。 PS:.net目前不如JAVA的一个原因是JAVA大多免费,.net(正版)是收费的。
就目前趋势来看,JAVA更有前途.
.NET是微软主推的技术.而JAVA是以SUN,IBM等一些大公司主推的技术.JAVA有广大的支持者,是开源的.这可让更多的技术人员有所创新.有了这些基础.我相信JAVA会有更高的成就.(除非微软开放源代码)
其实软件开发的是:"逻辑思想和程序中的方法,语言并不重要." 这样的话也是耳熟能详的了.但这不是我们想要的答案. 我是一个编程的新手,说什么软件开发需要的是逻辑思想和程序中的方法,其实对这句话根本就不能有所体会!!!!!! 难道要想成为编程高手,真的要实际的编大量的程序才有所长进,有所感悟吗?
那要看你想做学出来后想做那方面的事,这个很重要,
JAVA和.NET只是开发环境,你要是把对应的语言学会了,这两个都不在话下