Java好还是C#好?

 我来答
分享快乐555

2017-06-13 · 传递知识,造就未来,你的所得,我的快乐!
分享快乐555
采纳数:4647 获赞数:12338

向TA提问 私信TA
展开全部
各有各的好处
c#语言绝对比java语言强!!!这点儿毋庸置疑,因为c#吸取了c++、delphi、vb、java的精华,废弃了其他语言的糟粕部分,可以说是java、c++的升级版本,面向对象、类型、组件技术、自动内存管理、跨平台异常处理、版本控制、代码安全管理……你不可能在另外的一种语言中找到所有这些特性。

引用:
“如果抛开一切非技术方面的因素,C# 无疑是这个星球上有史以来最好的编程语言,它几乎集中了所有关于软件开发和软件工程研究的最新成果。面向对象、类型、组件技术、自动内存管理、跨平台异常处理、版本控制、代码安全管理……你不可能在另外的一种语言中找到所有这些特性。尽管像很多人注意到的一样,当我罗列上述特性时,总是让人想到JAVA,然而C# 确实走得更远。但现实的情况是,非技术的因素往往更能决定一个产品的未来,尤其在计算机软件的历史上,技术卓越的产品,如OS/2、Mac OS、UNIX等,都败在了Windows那漂亮的脸蛋儿下。而这一次,微软的角色好像从一个赤手空拳的革命者变成了仗势欺人的老地主,如果真是要变天,那C# 这孩子岂不是投错了胎?可能情形并非如此糟糕,毕竟瘦死的骆驼比马大,而且C# 已经提交给了一个标准化组织,一旦成了国际标准,说不准真有哪个手痒的大侠(也有可能是微软自己)给移植到和别的平台上。那样的话,JAVA可就惨了。因为JAVA的用户主要是网络服务的开发者和嵌入式设备软件的开发者,嵌入式设备软件不是C# 的用武之地,而在网络服务方面,C# 的即时编译和本地代码Cache方案比JAVA虚拟机具有绝对的性能优势。何况C# 一旦成为一个像C++ 一样的公共的标准,软件开发商既可以省去JAVA的许可证费用,也不必担心成为微软的奴隶,那些反微软的人士和主张厂商独立的人士可能也不会有什么意见。这可能正是微软所期待的。”

c#前途如何?网址:
http://hi.baidu.com/%5Fdongjie%5F/blog/item/dca189fc58f250fbfc037f92.html
创作者zQBqfS1JCZ
2019-06-24 · TA获得超过3.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:26%
帮助的人:717万
展开全部
个人觉得java更好,C#程序只能在windows操作系统中运行,而java则可以跨操作系统。还有一个重要原因是java是开源的,这个更有利于java的发展(更多人参与改进)。就就业而言,企业招收的java程序员远比C#(主要是.net)的多,平均工资也是java程序员高。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
癯月笑浮生
2018-01-18 · TA获得超过2796个赞
知道小有建树答主
回答量:2657
采纳率:76%
帮助的人:464万
展开全部
看怎么比了,语法本身当然是C#,毕竟Java到现在连个struct和pointer都没有,函数式接口就是个残废,C#这边委托,lambda,linQ,函数指针,要什么有什么,比平台.net core刚刚出来,继续发展
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式