这两种语言能开发的很多,只要你能想到的基本上都可以,开发面很广,都是面向对象的语言。
c#是一种快速开发语言,安全性较高,也省去了很多开发人员要写东西。
java相对开发就比较慢了,写起来比较麻烦,相对要求技术要高。
其实做程序,什么语言都行(当然有些需要特定的语言),主要看的是您的需求。
工作中也是看公司的方向,比如做网站,做系统的,还有做通信的,做移动平台的,做游戏的,等等。你说的两种语言都可以办到这些,一句话,实际做软件看需求。
C#可以做web网站以及winform的窗体应用。java主要是做网站,java还可以搞安卓的开发。工作内容很广泛,比如什么ERP,人力资源啊什么的都可以用java或者c#来做。学什么无所谓,关键是你要知道那种语言开发起来简单快速效果好。还有记得看一些框架一类的知识,全方位了解技术,不是语言!
c主要是在单片机和嵌入式用的居多,JAVA主要是网站和手机游戏这块居多
Web 网站: C# 与 Java 都可以。
Windows 应用程序: 优先采用 C# , Java 写 WinForm 程序有点郁闷。
安卓手机应用: 优先 Java, C# 要去额外去折腾另外一个开发包。
WindowsPhone手机应用: 好像就 C# 了, 没 Java 什么事情。
在领域开发方面,基本没有区别,前者能作的,后者也能作. 对于各自的社区来讲,前者高调,后者低调,所以英语不好,学C#,英语不错学JAVA.