C#与Java比较,各自的优缺点。

请主要从技术的角度或者说语言本身的角度,而不是什么就业啦之类的。

Java夸平台,这一点还不够么?C#做桌面程序很强。追问

虽然种种原因跨平台时不选C#,但就语言本身来讲,C#也可跨平台。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-06
看用途了, 要开发点windows工具、软件什么的还是C#好, 开发速度非常快, 软件行业变化很快, 最快时间出产品可以更快的占领市场
Java比较适合移动开发或者网络企业级的开发, 必定可以跨平台, 不是C#能比拟的
第2个回答  2013-06-06
从技术角度来说,如果你真会java,你一定对会c#非常有信心,相反如此本回答被提问者采纳
第3个回答  2013-06-06
c#是微软参考模仿java弄出来的语言
第4个回答  2013-06-06
C# 要收费的 java是开源的

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

Java和C#比有什么优势
6.性能方面的话,c#要比java高一点,可能是因为java要跨平台的范围大,影响了性能,不过无关大雅。7.就学习难度来比的话,c#更简单,有点像傻瓜相机,操作简单,易上手。而java就像专业相机,怎么用看你的技术水平

c#和java哪个更好点。
我只能将他们之间的优缺点罗列出来:C#:依托微软的强大平台Visual Studio,开发周期快,文档资料全,ASP.NET现在也是网站的一个主流方向。JAVA:通JAVA一门语言可以做很多以JAVA语言为基础的语言的编程,如:andriod开发等。但是JAVA很多东西需要手写,不过这也不是问题,多手写还可以帮助记忆,但是JAVA的文档资料都是一部分一部...

c#和Java有什么区别
3、安全性:Java是开源的,因此在安全性能上是有一些欠缺的,C#经常应用于后台内部网络的开发,C#的安全性是很有保障的。共同点:都是面向对象的语言,也就是说,它们都能实现面向对象的思想(封装,继承,多态)。

Java和C#哪个更有前途?
Java和C#在当前编程领域各有其特色与优势。Java因其跨平台性、易用性以及强大的生态系统,成为开发领域的主流选择。在企业级应用、安卓开发、大数据处理等领域,Java拥有广泛的使用基础。随着云计算、物联网等新技术的发展,Java在分布式、并发等领域的优势越发凸显。对于开发者而言,学习Java能够获得更广阔...

c#和java到底如何选择
1、就语言本身来说,两者都不分上下,而且很类似,会了其中一门再学另外一门会很轻松。2、就平台性而言,C#只能运行在微软平台,基于 .net framework;java是基于虚拟机的,跨平台性好,只要安装了 JAVA虚拟机就可以运行java程序。3、应用方向都类似,java主要开发java ee应用 也就是小、中、大型网站...

c#和Java哪个更有前途?
c#要比java简单一点儿,但是c#有它出身微软的优势,就是——出自一个庞大的专业的团队,c#考虑的比较全面,安全性也比较好一些,很多东西是现成的,很多普通程序员难以解决或者解决不好的问题微软都帮你解决了,所以c#的开发效率也比较高,很适合中小型项目……但也正因为如此,c#缺乏一些灵活性,因为...

急问C# 和Java 两者的就业环境那个好啊! 现在社会上是不是同样具有优势...
c#主要是对欧美外包,当然外企开发也用c#, 其实还是蛮好找的。(本科)工作3年左右 月薪在北京大概是1w吧。可能更高。有朋友去外企是1.3w,不加班,待遇还比较好。java应用范围更广一些,学起来要难一些。当然工资也是要高些的。就个人来讲,我觉得学c#更简单些,入手快,就业可以去外企,工资高 ...

c和java的前景谁更好?(java和c)
就业前景的话都差不多,需求都是是有的。我的建议是C++,说说我的原因:\\x0d\\x0aC++工程师工资一般比java,C#的略高。\\x0d\\x0aC++比较难学,你可能回想,难学你还让我选。java要比c++好学,二者相比之下,java的就业前景更好,薪资待遇更高一些。Java更好就业,因为Java一直在更新换代,java...

java和c#有什么相同和不同之处?
从资源来讲,java有个宝库,实际上大部分公司还沉浸在java大潮里,像google、facebook比较牛的公司提供的技术支持偏向JAVA,使得java在网络编程中地位显著,C#反而像个毛头小子,框架很少,特别是手机框架。比如Android Studio,就要求JAVA功底,与微软背道而驰,微软wphone也做的可以,可是市场差劲,这个就...

相似回答