成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#和Java骨子里是兩種不同的語言

開發(fā) 后端
相信有很多人認(rèn)為學(xué)會(huì)了Java,同時(shí)也學(xué)會(huì)了C#,或者認(rèn)為學(xué)了Java,C#幾小時(shí)內(nèi)就會(huì)了。但現(xiàn)實(shí)的情況是,熱愛Java的人用了C#的人可能會(huì)覺得渾身不舒服,熱愛C#的人也不是很喜歡Java.但是C#和Java骨子里是兩種不同的語言。

51CTO最近給大家貢獻(xiàn)了幾篇很有爭議文章,很多朋友對(duì)“青春期的Java不會(huì)衰亡”以及“微軟最鋒利的刀C# 4”各執(zhí)一詞。51CTO專家Xhinker特意對(duì)此發(fā)布博文,全文如下:

我相信有很多人認(rèn)為學(xué)會(huì)了Java,同時(shí)也學(xué)會(huì)了C#,或者認(rèn)為學(xué)了Java,C#幾小時(shí)內(nèi)就會(huì)了。但現(xiàn)實(shí)的情況是,熱愛Java的人用了C#的人可能會(huì)覺得渾身不舒服,熱愛C#的人也不是很喜歡Java.

Java的設(shè)計(jì)者是因?yàn)橛憛扖++的復(fù)雜,于是Java非常簡潔,GC也讓內(nèi)存管理非常方便,C#是看中了Java的GC,和虛擬機(jī)技術(shù),希望把微軟的幾大語言集成到.NET上來。因此C#從語言上來講并不簡單甚至可以算的上復(fù)雜。

兩種語言的設(shè)計(jì)思路也不一樣,Java是編譯解釋語言,C#是編譯然后編譯運(yùn)行語言。Java沒有委托,C#有委托。Java傾向于用Interface實(shí)現(xiàn)委托的功能,而在C#中,Abstract Class比Interface發(fā)揮了更大功能。

Java遵循camal命名規(guī)則,C#遵循Pascal命名規(guī)則。但是如今越來越多的Java人開始使用C#,同時(shí)也把camal命名規(guī)則帶到了C#,這可能會(huì)讓C#代碼越來越難讀。為什么當(dāng)初C#為什么不遵循camal呢?我看不出camal命名規(guī)則有什么不好的。

帶著Java投奔C#的人,和帶C#投奔Java的人,不要帶著成見去批評(píng)。

使用C#的人最好能總結(jié)出自己的一套使用子集,比如拋棄out和ref關(guān)鍵字,永遠(yuǎn)不使用structs.不使用事件event所有event的相關(guān)功能用delegate實(shí)現(xiàn)。你要是不喜歡delegate那就統(tǒng)統(tǒng)拋棄,用interface,像java一樣。盡量少用interface,多用Abstract Class.然后讓整個(gè)team的人遵循相同標(biāo)準(zhǔn)。c#太大,如果每個(gè)人用自己的一套習(xí)慣,會(huì)給將來帶來無窮的麻煩。

C#是為生產(chǎn)效率而設(shè)計(jì),Java一半是為Geek設(shè)計(jì)。

C#和Java在各自領(lǐng)域發(fā)揮作用,在不遠(yuǎn)的將來,誰都不會(huì)取代誰。

要真正理解計(jì)算機(jī)編程,還是從C學(xué)起比較好。

本文出自“Xhinker”博客,請(qǐng)務(wù)必保留此出處http://xhinker.blog.51cto.com/640011/380601

【編輯推薦】

  1. C# 4何以成為微軟鋒利的刀——動(dòng)態(tài)編程語言
  2. 5個(gè)你不知道的Java性能監(jiān)控小技巧
  3. 有憑有據(jù) C語言真的比Java快?
  4. 衰亡? 15歲的Java才到青春期
  5. 淺談Java最終勝出的8大技術(shù)優(yōu)勢(shì)

 

責(zé)任編輯:佚名 來源: 51CTO原創(chuàng)
相關(guān)推薦

2013-08-28 13:20:08

李彥宏百度

2013-02-22 09:43:41

面向?qū)ο?/a>面向?qū)ο缶幊?/a>

2009-08-19 17:30:38

C#轉(zhuǎn)義字符

2009-08-17 17:28:23

C#轉(zhuǎn)義字符

2023-03-29 13:06:36

2009-07-22 15:50:36

J#和C++ASP.NET

2009-07-31 14:04:11

C#時(shí)間比較大小

2020-07-23 08:18:27

C語言執(zhí)行循環(huán)體條件

2019-01-11 13:57:06

2010-03-18 08:55:50

C#

2010-07-13 10:10:28

WPF

2009-08-05 13:34:18

C#日期相減

2022-09-07 08:44:28

UbuntuManjaroLinux 發(fā)行版

2015-04-30 08:00:05

數(shù)據(jù)中心多種操作系統(tǒng)

2009-08-06 15:26:18

C#異常類型

2009-09-02 16:21:02

C#解析Html

2009-08-12 14:59:09

C#和Java不同點(diǎn)

2009-08-13 17:04:09

C#語言C#程序

2011-04-06 12:41:41

Java異常

2021-02-24 13:51:45

BIMAI建筑技術(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产一级片免费视频 | 日日天天 | zzzwww在线看片免费 | 久久精品久久久久久 | 日韩一区二区在线视频 | 欧美一区二区在线观看 | 俺去俺来也www色官网cms | 国产精品1区 | 成人综合久久 | 狠狠爱一区二区三区 | 亚洲一区电影 | 91精品国产综合久久婷婷香蕉 | xxx.在线观看 | 成人国产精品久久久 | 欧美xxxⅹ性欧美大片 | 欧美国产日韩精品 | av电影一区二区 | 天天干天天干 | 久久成人久久 | 欧美在线一区二区三区 | 国产美女黄色 | 91精品国产自产精品男人的天堂 | 国产精品欧美一区二区三区不卡 | 日韩羞羞 | av国产精品| 免费久| 亚洲一区av在线 | 四虎永久免费黄色影片 | 国产色婷婷精品综合在线手机播放 | 99久久99| 国产免费a视频 | 国产激情精品一区二区三区 | 波多野吉衣在线播放 | 久久精品中文字幕 | 在线视频久久 | 色免费视频 | h视频免费在线观看 | 国产毛片毛片 | 日韩在线播放中文字幕 | 亚洲视频中文字幕 | 中文字幕第一页在线 |