c#和java各自的优势?

如题所述

Java很多工具,应用,类库都是开源免费的。用Java公司要交费的地方少
C#是微软的东西,微软会有配套的服务器,应用,都是收费的。对公司来说要交钱的地方多。
对个人来说,C#语言本身比Java更高级,尤其是4.0之后,加入了很多新特性。
C#做Windows界面很方便,且美观。Java做界面比C#复杂,AWT,Swing都很难看。SWT好看些。但是入门门槛要比C#做界面高。
目前公司招聘Java的比C#的多,Java好找工作。
自己写带界面的Windows小程序还是C#方便
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-06
java和c#从语言角度讲差异不大,据说c#就是模仿的java来的,从实力角度讲,现在c#在微软的支持下有较大的提升空间,但基本上微软的东东要求运行在windows平台下,所以一般大型的软件用java开发的比较多,从现实收入来看,从业相同年限的一般人员java待遇要比c#好(后悔俺当初选了c#,但微软平台的不断升级感觉c#的后续发展比较好),个人意见,希望对你有所帮助!
第2个回答  2011-01-06
C#可以直接拖控件,而且美观
JAVA装个插件貌似也可以拖控件,JAVA处理速度快。
第3个回答  2011-01-06
学好了都一样
第4个回答  2011-01-06
C是最基础的东西,,必须要学好C

C#和java比有什么优势?
优势:1.c#语法简洁,流畅,严谨,比其他的语言更易学习和记忆 2.完善的垃圾回收机制 3.完善的智能提示功能 4.完全面向对象 5.具有更高安全性,稳定性 6.与web结合紧密 缺点;1.c#在windows上像神一样,离开了windows神马也不是,java可以在不同的操作系统上运行,不论win,unix……跨平台性是java...

Java和C#哪个更有前途?
而C#则在游戏开发、Windows应用开发等领域有着独特的优势。微软开发的C#语言结合了C++的性能与VB的易用性,使得它成为Windows平台上的首选语言。在游戏引擎Unity中,C#更是被广泛应用于游戏逻辑、脚本编写。对于专注于特定平台或领域的开发者来说,掌握C#能够带来更深入的专业技能。因此,判断Java和C#哪个更...

Java和C#比有什么优势?
1、开发环境。C#用Visual Studio,而JAVA用MyEclipse;跨平台Java用虚拟机,C#用Framework;Java所有平台都支持,而C#只有Windows和Linux支持。很多网友认为C#语言比Java更先进,如在泛型和linq上,这只能说C#编程体验好。Sun初衷是把Java设计成一个跨平台的Runtime,而Microsoft只是把.Net做成Windows的一个扩...

C#和java哪个更值得学?
语法差异:C#的语法相对更加直观和简洁,更接近于Python和JavaScript等脚本语言。Java的语法则相对繁琐,但更加严格和类型安全。平台偏好:C#是微软公司的开发语言,因此在Windows平台上更受欢迎。Java则是一种跨平台语言,可以在Windows、Linux、macOS等操作系统上运行。学习资源:Java的学习资源和生态系统更加...

为什么java比c#流行
Java比C#流行,主要是因为Java的跨平台性、先发的市场优势、庞大的社区支持,以及在多个领域的广泛应用。详细 首先,Java的跨平台性是它广受欢迎的重要原因之一。Java的设计理念之一就是“一次编写,到处运行”,这得益于Java虚拟机的存在。JVM使得Java程序能够在不同操作系统上运行,而无需进行...

c和java的前景谁更好?(java和c)
C++就业好,还是java就业好1、C++就业好,还是java就业好首先c++语言需要很深的语言基础,单单培训几个月是很难学会,也不容易就业,薪资也一般。2、Java更容易就业。首先,从市场上来讲,Java的需求远远大于C#的需求,因为开源性的问题。另外由于版权等问题,用C#开发大型项目的公司,一般都得采购微软...

java和C#谁更有发展前途
java和c#我都用过,感觉C#略胜一筹。从语言的先进性上讲,C#比java先进,因为C#加入了太多先进特性,功能强大,开发效率高于Java,实现同样的功能,C#写的代码比Java少。微软财大气粗,投重金开发升级C#,当然比Java升级要快。但Java是大家的Java,是开放的,所以如火如荼的Android上的应用开发只能用...

Java和C#比起来哪个旳市场需求广一点?
JAVA在平台独立性方面比C#要强.C#的语法比JAVA强大 C#可以与以其他.NET语言编写的代码进行无缝交互操作 C#仅仅用于编写新的.net应用程序。java可以跨平台但是没有了选择语言的权利,c#可以跨语言,但是没有了选择平台的权利。如果需要从Java移植代码,C#可以选择。同时还有J#及其他一些MS提供的转换工具。Jav...

现在是学c#好还是学java啊,那个比较容易找工作啊
其次,C#属于微软公司的编程语言,虽然微软公司在非服务器市场领域的绝对地位可能让你觉得微软的优势更大,但是,如果是稍微了解IT领域的人就可以知道,微软的PC在服务器领域依然只是占据小小的一个部分。在服务器开发当中,Linux依然还是服务器界的老大哥,而Java语言与Linux一直是好搭档,所以从各个角度来讲...

C#和java比的优点在哪里???请高手帮忙。。。
进行了一些改进,C#不像JAVA那样完全解释执行,C#采用编译的汇编代码进行执行,所以C#的运行效率比JAVA快,但不如C++,C#能与操作系统底层交互,JAVA则不可能,如建立一个半透明的窗口,C#和C++轻而易举,JAVA比登天还难,不过JAVA的最大优点是完全跨平台,这是JAVA程序员唯一的言辞 ...

相似回答