.net和JAVA比,两方的优缺点,越详细,越好!

.net能干些什么?JAVA能干的事.net都能干?比如呢?20分,求一标准答案,谢谢!我想要一个对比的,而不是偏向于一方的答案,分别列举出来,麻烦了!~... .net能干些什么?JAVA能干的事.net都能干?比如呢?
20分,求一标准答案,谢谢!
我想要一个对比的,而不是偏向于一方的答案,
分别列举出来,麻烦了!~
展开
 我来答 举报
ukdengyong
2010-04-15 · 超过11用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:34.5万
展开全部
本人对Java的看法:跨平台 没有其他有点可以说 天天在那里吹开源
仔细去看他的代码基本都用C++封装了 开源纯粹是扯淡 运行速度慢的和蜗牛一样 简单的循环测试比.net慢3倍以上 函数调用等还没有进行测试 写个b/s Web应用程序还可以 写其他就不值一提

.Net封装非常全面更新速度太快 学起来把人能类类似(微软的人BT VS2008还没有玩几天 VS2010预览版都出来了)
封装太高所以类功能很复杂干什么的都有 但是类底层都是开放的(可以提供对没有进行高级封装的类进行使用比如:TCPClient封装Scoket你可以使用TCPClient也可以使用Socket)
而且.Net框架以及全部开源(包括所有类代码 以及底层CLR PAL CTL等已经全部开源) .Net目前不能跨平台 但是他起初设计构架是能够跨平台 实现一次编译到处运行 不过目前微软没有开发其它版本的.Net运行时框架 但是修改PAL就可以实现.Net框架的移植(不是所有都能移植Systen.Window.Forms命名空间的类不能被移植因为这个命名空间下类基本都是对Windows系统底层API的一次封装)
.Net基本保持了C++中的所有东西 比如:指针 运算符重载 goto语句 结构等 不过指针必须在写有unsafe关键字的类或方法内使用 而且项目必须写允许不安全运算符
别人都说Java很难 .Net简单
Java实现一个功能需要些很多代码(代码写的多上班累所以工资高 天天加班)
.Net实现一个功能一点代码可以搞定封装很全面(代码写的少上班不累 不用加班 所以工资相对不高)
简单的说你学什么东西决定拟以后生活如何!
你自己看吧
不过我还是喜欢.Net在很多方面都可以简单的实现 包括类库中没有封装的类
因为.Net能够很容易调用其它语言编写的DLL和COM对象 很容易的和C++进行交互
以及进行互相之间的函数指针传递 Web开发不次于Java 应用程序开发更是Java没有办法相比的
zhouyang00001
2010-04-20 · TA获得超过177个赞
知道小有建树答主
回答量:715
采纳率:0%
帮助的人:471万
展开全部
只觉得2楼的太扯淡 JAVA为撒要用C++封装??
JAVA 还有个优点就是JAVA的架构比较好,项目架构清晰明了,大项目才能体现这种优点,.NET的项目架构乱七八糟,.net现在正在像这方面靠拢。架构思想方面的东西,这是真正的差距,不是速度快点就可以赶上的。代码多与少完全看水平了。
本回答被提问者采纳
2 已赞过 已踩过<
你对这个回答的评价是?
评论(1) 举报 收起
ysyhyt
2010-04-15 · TA获得超过1507个赞
知道小有建树答主
回答量:1599
采纳率:0%
帮助的人:694万
展开全部
个人认为:
java开源性至少远远大于c#。
其次,java跨平台性能是。net无法比拟的。
尤其在移动平台上,java占据了太大的市场份额。
因为跨平台,所以执行效率较低,但未必比。net低多少,要知道。net实际上也是一种能够跨平台的语言环境。
相比之下,。net比jsp要好学一些。
抢首赞 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
课程解析专员
2010-04-20
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
有什么不清楚的了,可以到 《成都》名流计算机学校的官网和在线的咨询老师了解。
毕竟这上面解释不能给你解释的很详细。
抢首赞 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式