Java面向的是有一定资历的程序员。。C#与asp.net 面向的是初级程序员。 换句话说 java 你没有几年的经验,新出来一个框架技术的时候 你很难透彻的掌握这个框架技术。有一定的经验才可能大概知道这整个框架大概是什么样的原理。才能熟练的运用框架。 而C#与asp.net 则是面向初级程序员。。讲究的是快速开发。由于封装了所有东西,所以 底层代码不为人知。你只需要知道怎么去改属性就行了。 相对来说 C# 比java更好找工作。一般来说,java比C#收入高。 但是做java公司的一般入门门槛比较高。所以两者相对来说。半斤八两!
那要看你希望在哪个地方工作了,一般小地方用C#多些,大地方用JAVA多些。我学的是JAVA,一般JAVA的工资比C#的工资要高。说到找工作,两个都挺好找的,你在网上看下招聘信息就知道了
各有利弊吧
C#比较容易上手
JAVA程序稳定性比C#的好点,特别是跨平台的
JAVA的工作机会总体而已比C#的多
但学JAVA的人多,所以竞争也就大了
这是我当初学C#的原因
在我们公司JAVA开发人员占70%,C#占29%+,还有一些其他编程人员
目前来说学这两种都不错的