| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2476 人关注过本帖
标题:Java 与 C# 比较
只看楼主 加入收藏
mlrh3838
Rank: 1
等 级:新手上路
威 望:1
帖 子:199
专家分:0
注 册:2007-6-14
收藏
 问题点数:0 回复次数:22 
Java 与 C# 比较

我主修.NET 课目的,以前自学过 JAVA,也一直用Java写代码, 近来看到这样一篇文章,发来大家看看

说JAVA比C#复杂是什么理由?C#比JAVA还保守还设法保留了C/C++的指针和结构体,还允许使用不安全代码,说C#比JAVA简单的都是被平台蒙蔽的,平台帮做的事情太多了,不要以为拖拉控件并双击写代码就是懂了,当你知道这是个委托的应用的时候你能够做更多的事情,C#真的要钻进CLR里难度和VC++相近 ,还有GC,垃圾自动回收起码你也要知道原理吧,C#比JAVA难啊,什么快速开发什么快速入门都是在蒙蔽人的,你只要用它,无论是深是浅MS的目的就达到了,结果是很多C#的学习者只是给真正学好C#的人做了垫脚石

C#和java相比,C#确实比java要难,大家只是被微软的开发工具蒙蔽了。C#虽然比java晚了几年,甚至可以说,C#就是照抄java的语法,(开发java语言的二号人物被微软挖来了,出了个J#。但因为J#语言实在是不怎么成功。大家要知道,在美国是有很多公司对微软很反感的,尤其是在硅谷。微软决心开发另一种语言,这就是C#。)微软公司的特长就是拿着别人的产品,然后做的更好,所以大家看到C#的功能要比JAVA强大,C#可以打开指针,甚至也可以操作底层,用C#,VS2005可以进行嵌入式开发(现在很热门的)。感觉微软想把C,C++,java的优点都集中到C#上。
下面说一下C#和JAVA优点,不充分的部分还请各位谅解:

1.C#的运行速度要比JAVA快。
2.C#的功能比JAVA要多。
3.C#有个很好的开发工具(VS系列,现在VS2007"代号叫什么我忘记了"快出来了)
4.C#有个很好的应用平台.net(从WIN2003开始1.0到现在VISTA的3.0,不知道大家有没有注意,现在好多的显卡驱动都是用.net平台编写的)
5.C#有个很好的帮助文档(MSDN),是中文的,这对很多英语差的人提供了方便

JAVA
1.开源(这不用我说了吧)
2.适合于大型项目
3.安全(是我们老师说的,我到没怎么感觉到)
4.有很多开发工具,而且都是免费的。
5.有很多框架可以使用。

搜索更多相关主题的帖子: JAVA Java 平台 CLR 
2007-07-22 22:03
流浪的HK
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-7-23
收藏
得分:0 
学习了
呵呵
2007-07-23 10:51
ghdjby
Rank: 1
等 级:禁止访问
帖 子:189
专家分:0
注 册:2007-1-10
收藏
得分:0 
楼上的,你如果说“不知道大家有没有注意,现在好多的显卡驱动都是用.net平台编写的”令人质疑????
2007-07-23 19:29
jasonxie
Rank: 1
等 级:新手上路
威 望:2
帖 子:225
专家分:0
注 册:2007-3-19
收藏
得分:0 
不管这些,专门学我的C#吧,嘿嘿

你是我心内的一首歌,不要只是个过客;在我生命留下一首歌,无论结局会如何.
2007-07-23 23:56
mlrh3838
Rank: 1
等 级:新手上路
威 望:1
帖 子:199
专家分:0
注 册:2007-6-14
收藏
得分:0 
3楼的质疑我也没法回答你,但我可以肯定的告诉你,nVIDIA 显卡芯片,像GeForce MX 系列的显存驱动就是.net编写的
4楼说的也对,但多了解些也不是什么坏事

2007-07-24 01:04
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
收藏
得分:0 

其实java确实比C#复杂,java的面太宽,而C#相对好点,再加上VS2003或者VS2005(+MSDN)又非常好用,当然我这样说并不是认为C#就很简单,其实任何一门编程语言要想学精都是需要很漫长的过程


愛生活 && 愛編程
2007-07-24 04:54
ghdjby
Rank: 1
等 级:禁止访问
帖 子:189
专家分:0
注 册:2007-1-10
收藏
得分:0 
5楼的,我不跟你抬杠,你能给我一个用.net开发出来的硬件驱动程序的代码,我看看。
2007-07-24 20:20
ghdjby
Rank: 1
等 级:禁止访问
帖 子:189
专家分:0
注 册:2007-1-10
收藏
得分:0 
java架构多,让它疯狂吧,它的架构多,体系大,ejb/xml/ajax/spring/struct/hibernate/jsp容易让人产生厌恶感,取而代之的是python/perl/ruby,呵呵。我不怕java狂。
2007-07-24 20:26
天使不哭
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:677
专家分:22
注 册:2006-7-9
收藏
得分:0 
以下是引用ghdjby在2007-7-24 20:20:51的发言:
5楼的,我不跟你抬杠,你能给我一个用.net开发出来的硬件驱动程序的代码,我看看。

现在最新的AMD主板驱动都是用.NET写的,
这个不用怀疑。


C#Winform技术群:25380362
博客:http:///boyliupan/
2007-07-24 23:49
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
收藏
得分:0 
来之安之,要么去学JAVA要么专心学CS。将查资料的时间多放查询技术上·!

XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2007-07-25 16:01
快速回复:Java 与 C# 比较
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052659 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved