精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

聊一下C#開發(fā)者如何過渡到JAVA 開發(fā)者

開發(fā) 后端
由于工作需要,最近也開始倒騰Java了.NET的話,從2012年測試版開始玩的,那個時候VB6比較熟悉,還天真的以為VB.NET以后會很火,

由于工作需要,最近也開始倒騰Java了.NET的話,從2012年測試版開始玩的,那個時候VB6比較熟悉,還天真的以為VB.NET以后會很火,

事實證明,也只是一廂情愿,有C#了,要VB.NET干什么?既生瑜,何生亮...

[[136957]]

一門語言玩得久,也不能說對一門語言就精通了,裝配腦袋,趙姐夫才是大牛.我也只是一個愛好者罷了.

說回正題,園子里面NET和JAVA好壞的帖子已經(jīng)無數(shù)了,這里只是想說說Csharper轉(zhuǎn)Javaer的一些感受,無意評價語言優(yōu)劣,我們沒有資格.

1.IDE

VS是宇宙***IDE,這個是無可爭辯的,Eclipse雖然有些弱,但也做得不錯了.

相比VS動輒8,9個G的身材,Eclipse則小很多,我用的是J2EE版本的Eclipse,解壓后300M+,免安裝.

當然,VS龐大,但是對于提高開發(fā)效率,則有則無可比擬的優(yōu)勢.

    for(int i=0;i<5;i++){              }

這樣的代碼,我在Eclipse里面是一個字符一個字符輸入的,VS的話,打完 for 之后,兩下Tab就可以了。

當然在代碼重構(gòu)這里,Eclipse則可用的操作比原生的VS多很多。(VS2015的話,重構(gòu)也很牛逼,ReSharp附體的感覺)

IDE的話,還是一分大小一分功能,對于腦子比手快的同學來說,Eclipse是一種折磨。如果有Java的高手,請教一下如何加快速度。

另外一點,Eclipse的默認字體,對中文不友好,VS則好很多。

2.泛型

泛型則是Java的一個槽點。擦除法害死人。

下面的技術(shù)問題,如果有覺得錯誤的地方,請一定指出。

C# 的泛型,根據(jù)不同的類型參數(shù),產(chǎn)生不同的新的匿名類,Java則只是編譯階段,假裝有泛型的概念。

    ArrayList<Integer> c = new  ArrayList<Integer>();     c.remove(1);     c.remove((Object)1);

現(xiàn)在集中吐槽一下上面這段代碼。

一個列表的話,刪除元素,C#會有一個 Remove 和 一個RemoveAt,前者表示要刪除指定的元素,后者表示刪除指定下標的元素。

然后,如果你在代碼里面寫 c.remove(1); Java的動作是刪除下標為1的元素。。

這里主要的問題是,當初Java在設計的時候,沒有考慮到通過下標刪除或者直接刪除兩種需求,所以沒有將RemoveAt和Remove區(qū)別起來.

當然,這樣就造成了Remove(Integer)的時候,會出現(xiàn)歧異,為了消除歧義,又需要將Integer或者其他泛型類型強制轉(zhuǎn)為Object.

在C#里面,由于具有RemoveAt方法,完整的泛型支持,所以Remove方法后面直接跟上要Remove的東西即可,這里是需要注意的一個點.

3 基本類型

            int a = 1;             Int32 b = 2;

int 和 Int32,在C#里面是同一個類型(當然都是值類型,保存在棧上面的)

C# Via CLR里面也說過這件事情,int 是Int32的別名.(如果這個想法有錯誤,希望大家指出)

            List<int> t = new List<int>();             List<Int32> m = new List<int>();

所以在C#里面這樣寫是可以的.

在Java里面,int 和 Integer 可是涇渭分明:

int 表示基礎(chǔ)類型,Integer表示類,在泛型的時候,只能用Integer.

這里的區(qū)別我不是很清楚,int 好像就是一個簡單的存放數(shù)字的東西,也沒有什么方法可以使用.

    ArrayList<Integer> c = new  ArrayList<Integer>();

所以,Java里面,類型參數(shù)T 看上去也沒有C#靈活。

4.Java沒有Struct概念

本質(zhì)上說Class和Struct在業(yè)務上差不多。只是 Class在堆上,Struct在棧上,一個是引用傳遞,一個是值傳遞。

一般來說,一個 輕的結(jié)構(gòu),貧血模型,我喜歡用Struct,一個 重的結(jié)構(gòu),充血模型,我喜歡用Class。

Java,很抱歉,沒有Struct,解決方案是Class,或者是內(nèi)部Class。。

為什么Struct不能在Java里面實現(xiàn),是設計使然,還是技術(shù)問題,我不知道。

5.Java的枚舉

這里倒不是吐槽Java枚舉功能上的問題,而是,Enum這個玩藝,還要依賴于JDK版本的。

JDK1.5以上才行,如果你的工程JDK版本過低,Enum都不支持。

C#里面的Enum應該是全Framework支持的,(現(xiàn)在都找不到NET2.0以前的Framework了,無法驗證1.0,1.1,記憶中是支持的。)

為什么說到這個問題呢,有一次帶學生做實驗,Eclipse里面新建了一個工程,也沒有選擇JDK版本,使用了默認的低版本的JDK,然后,呵呵,

Enum這么簡單的東西,都編譯不過。學藝不精阿。。。

Enum的值,本質(zhì)是一個數(shù)字,Enum則是一個結(jié)構(gòu),Java的Enum是什么呢?

 6.字符串

            String A = "Hello";             String B = "Hello";             System.Console.WriteLine(A == B);             System.Console.ReadLine();

C#里面是True。Java里面也是True。

(Java里面A和B的地址指向同樣的地方?C#字符串駐留了。)

            String a = new string('a', 10);             String b = new string('a', 10);             Console.WriteLine(a == b);             Console.ReadLine();

這個在C#里面也是True,比較地址,由于NET的神秘的字符串駐留機制,其實兩個String指向同樣的地方。

String A = new String("Hello"); String B = new String("Hello"); Boolean C = (A==B);

這里是False,Java真正的比較了兩個地址,兩個地址是不同的。如果真的要比較,請用諸如 Boolean C = (A.equals(B)); 這樣的方法。

誰來說說Java 的字符串機制。

7.市場和前途

做了很多人力資源的工作,感覺NET在國內(nèi)沒有Java火。

日本的話,NET有項目,但是大部分還是Java。

NET和Java的***高手人數(shù)差不多,但是中低水平的人,Java占據(jù)大部分,理由還是就業(yè)需要。

真正的高手,NET和Java使用起來都應該很熟練的,算法業(yè)務才是重點,語言只是工具。

千萬別在回復里面討論語言的好壞,我們沒有資格。

歡迎指出技術(shù)上的問題和硬傷,或者補充一些我沒有列舉的區(qū)別。

責任編輯:王雪燕 來源: 博客園
相關(guān)推薦

2022-03-04 09:31:56

Java開發(fā)人員Java 17

2017-10-15 10:24:27

開發(fā)

2012-06-13 01:23:30

開發(fā)者程序員

2011-12-29 17:09:08

開發(fā)者沙龍

2013-03-11 11:20:05

2017-03-31 20:16:53

華為開發(fā)者聯(lián)盟

2010-10-19 11:14:06

2016-03-25 09:29:24

Apple開發(fā)工具開發(fā)者

2014-04-03 09:36:47

Objective-Cruby消息傳遞

2011-03-31 15:31:18

PayPalAndroid

2013-10-30 12:51:34

2012-01-04 09:18:32

iPhone開發(fā)者聯(lián)盟iDP中國開發(fā)者

2011-03-23 16:05:48

微軟

2022-05-31 17:36:25

技術(shù)面試編程

2013-08-22 09:04:21

2012-05-27 20:58:16

應用

2012-12-31 13:17:10

移動開發(fā)者營銷

2024-01-01 08:08:23

2013-08-22 14:15:38

點贊
收藏

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

欧美18hd| 成人h动漫精品一区二区无码| 西野翔中文久久精品字幕| 色综合久久综合| 在线精品日韩| 人妻91麻豆一区二区三区| 亚洲伊人网站| 久久精彩免费视频| 天天躁日日躁狠狠躁av麻豆男男| 345成人影院| 亚洲天堂2016| 久久久久久久久久久久久久一区| 国产男人搡女人免费视频| 91成人超碰| 亚洲深夜福利网站| 亚洲av毛片在线观看| 欧美xxx视频| 一区二区三区日韩欧美| 视频一区视频二区视频| 亚洲国产综合一区| 麻豆精品在线播放| 国产精品一区2区3区| 99精品热视频| 成人激情视频小说免费下载| 日韩乱码一区二区| 午夜精品毛片| 国产亚洲精品91在线| 国产精品手机在线观看| 亚洲影视资源| 欧美亚洲国产bt| 日韩在线综合网| 污污网站在线看| 国产精品灌醉下药二区| 久久国产精品一区二区三区四区| 国产又粗又大又爽视频| 鲁大师影院一区二区三区| 久久99久国产精品黄毛片入口| 免费观看a级片| 欧美一级三级| 欧美精品一区二区在线观看| 欧美wwwwwww| 日本精品在线一区| 色8久久精品久久久久久蜜| 国产精品久久中文字幕| 美足av综合网| 亚洲人精品午夜| 在线观看日韩羞羞视频| 色狠狠久久av五月综合|| 在线观看黄网站| 亚洲高清不卡| 久久久中精品2020中文| 欧美日韩精品在线观看视频 | aaa在线视频| 宅男噜噜噜66一区二区| 91精品国产色综合| 久久视频免费在线观看| 亚洲一级影院| 亚洲**2019国产| 国产午夜激情视频| 亚洲欧洲一区| 欧美在线不卡区| 国产综合精品视频| 亚洲免费中文| 国产精品高潮视频| 亚洲图片视频小说| 韩国一区二区视频| 99久久无色码| 四虎免费在线观看| 91日韩精品一区| 欧美久久久久久久| yw视频在线观看| 欧美国产日本韩| 小说区视频区图片区| 国产黄色在线免费观看| 伊人开心综合网| 91精品国产91久久久久麻豆 主演| h片在线观看下载| 精品久久久久久| mm1313亚洲国产精品无码试看| 午夜av成人| 91精品国产入口| 男人网站在线观看| 精品久久久久一区二区三区| 羞羞网站在线免费观看| 欧美18免费视频| 精品福利一区二区三区免费视频| 亚洲一区二区三区四区av| 少妇久久久久| 日韩在线中文字| 国产一级片免费观看| 久久久久网站| 亚洲一区二区三区成人在线视频精品| 国产成人手机在线| 国产清纯在线一区二区www| 992tv成人免费观看| 麻豆蜜桃在线观看| 欧美日韩激情在线| av网页在线观看| 精品视频亚洲| 欧美激情综合色综合啪啪五月| 国产精品一区无码| 国内久久婷婷综合| 麻豆av一区二区三区久久| 欧美天天影院| 精品久久久久久中文字幕一区奶水 | 亚洲精品中文在线影院| 精品99在线视频| 国产精品白丝久久av网站| 日韩经典一区二区三区| 神马久久精品综合| 久久久夜夜夜| 国产一区二区精品在线| 毛片在线看片| 色香色香欲天天天影视综合网| 三级黄色片播放| 欧美伦理在线视频| 69久久夜色精品国产69| aaa一区二区| 中文字幕欧美日本乱码一线二线| 一卡二卡三卡视频| 色悠久久久久综合先锋影音下载| 国产亚洲欧洲高清一区| 国产无遮无挡120秒| 国产一区二区免费在线| 日韩一区二区三区高清| 国产拍在线视频| 欧美大片一区二区| 国产精品夜夜夜爽阿娇| 日韩va亚洲va欧美va久久| 国产综合精品一区二区三区| 2020国产在线视频| 欧美美女直播网站| 五月婷婷欧美激情| 视频一区在线视频| 欧美极品日韩| 黄色亚洲网站| 精品小视频在线| 久久午夜无码鲁丝片| 国产精品香蕉一区二区三区| 一本久久a久久精品vr综合| 日产精品一区| 亚洲久久久久久久久久| 日韩av大片在线观看| 成人午夜精品在线| 日本男女交配视频| 一本一道久久a久久| 欧美成人免费观看| 99久久精品国产一区色| 亚洲日本va在线观看| 欧美成人乱码一二三四区免费| 成人羞羞网站入口| 国产精品美女久久| 日本免费在线观看| 欧美久久久一区| 91 在线视频| 国产精品亚洲午夜一区二区三区| 青青草原网站在线观看| 欧美日本三级| 久久理论片午夜琪琪电影网| 欧美一区二区在线观看视频| 午夜一区二区三区在线观看| 日本少妇xxxx| 欧美专区18| 亚洲mv在线看| 9999精品视频| 欧美精品久久久久久久| 亚洲精华国产精华精华液网站| 夜夜操天天操亚洲| 国产激情视频网站| 久久青草久久| 免费成人进口网站| 9国产精品午夜| 2019中文在线观看| av电影在线观看| 欧美一区二区三区四区视频| 免费又黄又爽又色的视频| 97久久超碰精品国产| 成人性视频欧美一区二区三区| 91亚洲成人| 国产精品久久久久久久久久直播| 欧美亚洲日本精品| 视频直播国产精品| 亚洲AV无码一区二区三区性 | 日韩av一二三四区| 欧洲毛片在线视频免费观看| 国产欧美精品在线播放| 深夜国产在线播放| 国产视频精品va久久久久久| 亚洲中文一区二区三区| 亚洲一区二区在线免费看| 大又大又粗又硬又爽少妇毛片| 蜜桃视频在线观看一区| 人妻av无码专区| 欧美日韩水蜜桃| 97神马电影| 日韩高清成人| 欧美极品少妇全裸体| 国产三级视频在线| 欧美大肚乱孕交hd孕妇| 五月婷婷激情视频| 亚洲一区二区影院| 国产精品麻豆一区| 99热99精品| 91精品国产三级| 久久亚洲精品伦理| av在线播放天堂| 91精品99| 日韩经典在线视频| 高清精品视频| 91精品在线一区| 欧美性猛交xxx高清大费中文| 欧美人在线视频| 777电影在线观看| 日韩精品中文字幕视频在线| 性生交生活影碟片| 欧美影片第一页| 圆产精品久久久久久久久久久| 成人欧美一区二区三区白人| 精品国产成人亚洲午夜福利| 国产91富婆露脸刺激对白| 久久99999| 葵司免费一区二区三区四区五区| av在线免费观看国产| 在线中文字幕第一区| 亚洲狠狠婷婷综合久久久| 亚洲黄页在线观看| 国产亚洲精品久久飘花| 精品一区二区三区免费看| 国产精品美女免费| 亚洲高清黄色| 欧美在线亚洲在线| www在线观看黄色| 欧美精品第一页在线播放| 国产成人l区| www.色综合| 黄色网页在线播放| 色婷婷av一区二区三区在线观看 | 欧美激情视频在线观看| 欧美jizzhd69巨大| 中文字幕亚洲一区在线观看 | 欧美一区二区中文字幕| 影音先锋一区| 日韩精品在线视频免费观看| 国产精品www994| 欧美一区二区视频在线播放| 欧美韩日精品| 国产内射老熟女aaaa| 欧美精品国产一区二区| 女同性恋一区二区| 伊人久久大香线| 国产一区二区三区在线免费| 欧美jjzz| www.xxx麻豆| 在线欧美一区| 缅甸午夜性猛交xxxx| 日韩视频一区| 色欲av无码一区二区人妻| 国产亚洲欧洲| 国产精品wwwww| 免费精品99久久国产综合精品| 日日噜噜夜夜狠狠| 精品影视av免费| 五月天六月丁香| 国产成人免费高清| 性久久久久久久久久久| 久久无码av三级| 亚洲天堂最新地址| 亚洲麻豆国产自偷在线| 国产中文字幕免费| 狠狠久久亚洲欧美专区| 免费黄色一级大片| 欧美精品自拍偷拍| 蜜桃视频污在线观看| 亚洲欧美中文日韩v在线观看| av电影在线观看一区二区三区| 欧美成人免费小视频| 91福利区在线观看| 国产精品久久久久久影视| 成人国产精品久久| 国产一区二区中文字幕免费看| 国产精品亚洲人成在99www| 在线观看一区欧美| 亚洲免费激情| 天天影视色综合| gogogo免费视频观看亚洲一| 欧美aaa级片| 夜夜亚洲天天久久| 中文字幕av在线免费观看| 日韩一级免费观看| 可以在线观看的av网站| 久久久国产影院| 色偷偷色偷偷色偷偷在线视频| 成人h视频在线观看播放| 国产91精品入| 在线免费观看成人网| 夜夜嗨一区二区| 两性午夜免费视频| 久久网这里都是精品| 激情五月少妇a| 欧美三级视频在线观看| 五十路在线视频| 久久夜精品香蕉| av有声小说一区二区三区| www久久99| 国产精品97| 日韩avxxx| 成人精品鲁一区一区二区| 天堂av免费在线| 色综合久久久久综合99| 午夜久久久久久久久久| 一本色道久久综合狠狠躁篇怎么玩| 在线观看操人| 国产欧美日韩专区发布| 自拍亚洲一区| 国产真人做爰毛片视频直播| 国产在线国偷精品产拍免费yy| 熟女高潮一区二区三区| 亚洲国产综合色| 国产丝袜在线视频| 中文字幕亚洲综合久久筱田步美 | 精品成人一区| 亚洲国产午夜精品| 中文字幕精品一区二区精品绿巨人| 久久草视频在线| 精品美女被调教视频大全网站| 黄色免费在线观看| 国产欧美日韩最新| 色偷偷综合网| the porn av| 欧美国产精品一区| 伊人中文字幕在线观看| 亚洲精品之草原avav久久| tube8在线hd| 国产精品永久入口久久久| 欧美全黄视频| 国产sm在线观看| 一区二区三区成人| www.综合色| 欧美激情一区二区三级高清视频| 成人激情久久| 成人国产在线看| 国产大陆a不卡| 妺妺窝人体色www婷婷| 欧美电影免费观看完整版| 国产精品—色呦呦| 国产精品加勒比| 99国产精品私拍| 国产 中文 字幕 日韩 在线| 黄色91在线观看| 秋霞av在线| 日韩美女写真福利在线观看| 国产成人ay| 亚洲第一狼人区| 亚洲日本乱码在线观看| www.色播.com| 欧美精品久久久久久久免费观看 | 青青国产在线观看| 日韩av在线影院| 第四色男人最爱上成人网| 色999五月色| 麻豆精品久久久| 深夜福利影院在线观看| 欧美精品一区二区三区四区| 都市激情国产精品| 欧美日韩精品免费在线观看视频| 日韩中文字幕1| 亚洲熟女毛茸茸| 精品国产99国产精品| 乡村艳史在线观看| 亚洲巨乳在线观看| 国产精品亚洲视频| 国产午夜免费福利| 中文字幕综合一区| 88久久精品| 免费黄色一级网站| 亚洲色图欧美在线| 午夜av免费观看| 国产精品久久久久免费a∨| 国产精品av一区二区| 亚洲熟妇无码av| 91.成人天堂一区| 美女在线视频免费| 水蜜桃一区二区| 懂色中文一区二区在线播放| 国产午夜精品久久久久| www.日韩av.com| 亚洲警察之高压线| 亚洲一区二区三区观看| 午夜精品一区二区三区免费视频 | 成人在线免费观看视频| 绯色av蜜臀vs少妇| 色爱区综合激月婷婷| 91麻豆一二三四在线| 欧美区高清在线| 国产福利精品导航| 无码人妻精品一区二区50| 欧美国产精品人人做人人爱 | 久久www视频| 国产日韩成人精品| 人妻无码中文字幕免费视频蜜桃|