java_java開發(fā)工程師要求_做Java開發(fā)這一年
發(fā)布時間:2016-08-08 12:13
本文關(guān)鍵詞:Java開發(fā),由筆耕文化傳播整理發(fā)布。
從去年到現(xiàn)在,從.NET轉(zhuǎn)向Java開發(fā)(只是因?yàn)轫椖吭,絕對與平臺好壞沒有關(guān)系)差不多有一年的時間了。通過這一年時間也有些感觸,想從幾個面比較一下這兩個平臺。希望能做到客觀公正。
語言我原來是使用C#語言的,和現(xiàn)在的Java語言相比,現(xiàn)在的Java語言語法就停留在C# 2.0這個年代。語法結(jié)構(gòu)都非常傳統(tǒng),中規(guī)中矩。很突出的一點(diǎn)是,因?yàn)槿鄙賹﹂]包的支持,有些用C#很容易做到的,用Java需要寫很多廢話代碼。
前幾天InfoQ上發(fā)表了一篇英國衛(wèi)報逐步采用Scala替換Java的文章里一句話用的很好:看Java的代碼很容易讓你只見樹木,不見森林。因?yàn)闉榱藢?shí)現(xiàn)某個功能,你需要太多的支撐代碼,而實(shí)現(xiàn)功能的關(guān)鍵代碼卻迷失了。
舉個例子:我需要一個排好序的用戶列表,排序的依據(jù)是用戶名字。很簡單的需求對不。自然的代碼肯定是這樣的:
IList
本文關(guān)鍵詞:Java開發(fā),,由筆耕文化傳播整理發(fā)布。
本文編號:88478
本文鏈接:http://sikaile.net/wenshubaike/xxkj/88478.html
最近更新
教材專著