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第一位。
这个是因为什么呢??
开发环境不同,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第一位。
这个是因为什么呢??
相关文章推荐
- Java 和 C# 最大的不同是什么?
- C#和java,C#和C++各有什么不同
- C#和java,C#和C++各有什么不同(3) -- Java没有的功能
- C#和java,C#和C++各有什么不同(2) -- 语言规范的比较
- java与c#的区别、两者有什么不同?
- 传统语言的编译和执行方式和C#、Java有什么不同?
- Java与C#中的封装有什么不同之处!!!
- Java 和 C# 最大的不同是什么?
- C#, Java 和 c++的特点,有什么相同的地方?不同的地方?C#分别从c++和java中吸取了他们那些优点?
- C#中的值传递和引用传递,与Java中的值,引用传递用什么不同?
- C#和java,C#和C++各有什么不同(1) -- C#、C++和Java
- java和C#的一些不同之处
- java.util.date 和 java.sql.date 两者之间有什么不同,如何转换
- java与c#中面向对象的不同实现
- Java vs C# —— .NET和J2EE该相互学习什么?
- 【转帖】我们应该学习什么 java、C#还是C++(VC)?
- 我们应该学习什么 java、C#还是C++(VC)
- C#与VB.net有什么不同?
- 我们应该学习什么 java、C#还是C++(VC)
- 我们应该学习什么java、C#还是C++(VC)?