91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

淺談java編程思想

發布時間:2020-05-11 16:25:04 來源:億速云 閱讀:308 作者:Leah 欄目:編程語言

今天小編就為大家帶來一篇有關java編程思想的文章。小編覺得挺不錯的,為此分享給大家做個參考。一起跟隨小編過來看看吧。

第三次讀完了《Java編程思想》,合上書,我陷入沉思之中,這本書為什么值得我一而再,再而三地去讀它呢?而且,似乎每遍重讀,似乎總有些新的收獲。我盡我所能來闡述其原因,希望在本文結束之時,我們共同擁有一個滿意的答案。

淺談java編程思想

為什么此書值得讀?

為什么是這本書,而不是其他書呢?先賣個關子,中學的時候有一個奇怪的現象,有的老師,再聽他講課的時候,沒覺得難,但是,聽完之后,卻發現已經把一個很難的問題在不知不覺之中搞明白了。現在想想,這其實就是大師的能力,他可以化繁為簡,把復雜的問題用簡單的語言解釋清楚。而此書的作者Bruce Eckel就是當之無愧的大師,他擁有豐富的Java教學經驗,又對Java有獨到的見解,而且對Java的很多設計提出了問題和建議。

此書獨特的地方可以歸結為以下幾個方面:

每次一小步。每次只介紹一個知識點,在確保讀者能夠掌握之后,再介紹新的知識點。如此,讀者理解起來更加容易,也更有成就感,同時也不會因為眾多糾纏不清的知識點而迷惑,這就是此書中文版厚達880頁的原因。

每個知識點都有對應的可編譯執行的代碼例子。讀者可以自己運行,加深理解。當有疑問時,也可以通過修改代碼,自我驗證,在不知不覺中得到提高。

采用測試框架展示程序輸出。有以下優點:

培養讀者對測試的重視,在實際工作中,很多初學者容易忽視測試的重要性。

培養讀者去寫出可測試的代碼,比如緊密耦合等,都會導致程序很難測試。

培養讀者如何寫測試框架,這對工作中寫單元測試和其他測試都很有幫助。

要修改程序時,比如重構,可以通過測試框架來確保程序的正確性。

示例中運用眾多設計模式。關于設計模式的重要性,相信大家都知道,只是面向對象設計的基本功,結合實際的例子來學習,可以說是一舉兩得。

有些功能,有很深入的探討。比如泛型,通過與C++的對比,介紹了設計思路和優缺點。

學習的過程

在Java Performance的開頭,作者認為,要想成功地調優Java性能,你需要經歷三個階段:

我不知道我要知道什么。也就是說,在解決一個問題是,你不知道你需要知道什么知識和方法才能解決問題。

我知道我要知道什么。你知道你要了解哪些重要的東西才能解決問題,但是你還沒有研究過那些重要內容的細節。

我已經知道了我需要知道的。簡而言之,你了解并理解了所有的細節。

我認為,還要加上一個階段:

我質疑并改進我已經知道的。對于我所掌握的知識和細節,我會持懷疑的態度問自己,為什么要怎么做才能解決問題?怎么做有什么優缺點?有沒有其他的方法,更好的方法?

你會發現,我讀《Java編程思想》的經歷完整得重現這四個階段:

未讀之前,我不知道要知道什么才能用好Java。

一遍之后,我知道我要理解面向對象,異常,并發,泛型,IO等才能用好Java。

兩遍之后,我理解了所有的技術細節。

三遍時,我開始評價并反思所有的技術細節,以及它們從何而來,為什么成為現在這樣,以后又會去向何方。

看完上訴內容,你們對java的編程思想大概了解了嗎?如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節
推薦閱讀:
  1. 淺談AD域
  2. RAID淺談

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东港市| 阿勒泰市| 曲周县| 昌都县| 洪泽县| 繁峙县| 铁岭县| 名山县| 会泽县| 河间市| 金昌市| 隆安县| 家居| 陈巴尔虎旗| 辽阳县| 绥芬河市| 金坛市| 壶关县| 忻城县| 咸阳市| 永和县| 临夏县| 板桥市| 凤庆县| 桑日县| 林州市| 海安县| 博乐市| 原阳县| 曲阳县| 岑巩县| 闸北区| 花垣县| 安图县| 美姑县| 长乐市| 西贡区| 嵊泗县| 甘肃省| 阜南县| 贵溪市|