您的位置:首页 > 编程语言 > Java开发

c#和Java有什么不同?

2016-12-13 06:47 447 查看
1.      语法和原理上都继承C的风格,

开发环境不同,C#用Visual Studio,而JAVA用MyEclipse,跨平台Java用虚拟机,C#用Framework;Java所有平台都支持,而C#只有Windows和Linux支持

很多知乎网友认为C#语言比Java更先进,如在泛型和linq上,这只能说C#编程体验好;有资深开发者认为,Sun初衷是把Java设计成一个跨平台的Runtime,而Microsoft只是把.Net做成Windows的一个扩展。

2.   目前市场上Java比C#占优势,

很多大公司选用Java,如京东,淘宝和百度,现状是在企业更通用,Java做Web类开发很强大,C#做窗体类开发更好。

2012年有人说 c#超载Java不可能,四年过去了,JavaEE确实占了企业应用统治地位,也上升到TIOBE第一位。

这个是因为什么呢??

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: