Java, Only Java!

          統計

          留言簿(20)

          積分與排名

          好友空間

          文檔技巧

          閱讀排行榜

          評論排行榜

          結束《Java編程思想》(Thinking in Java)自學的讀后感(2017.10.15)

          首先劃重點:這是一本Java的入門書。

          自學前需要的條件:已經具備基本的計算機基礎。

          1)已經對一種編程語言比較熟悉;

          2)有過四年計算機專業學習,或者三年以上的軟件開發經驗,

          自學的方法:

          1)完全自學:手工輸入代碼,看懂習題的答案。

          注:把下載的代碼運行通過是不行的,自行輸入代碼也是對Java語言的熟悉過程

          2)結伴學習:通過討論深入理解代碼,結伴搞定習題。

          3)前輩指導:由前輩幫助搭建編程環境,避過自學過程中需要面對的其他干擾。幫助理解與Java相關的其他計算機的知識點,從而避免遇到因此某些地方不懂而升起的退卻心理。

          總結:最完美的的以上三種結合,但是不管基于什么方法,完全的自學都是必須的。

          為什么說這是一本Java入門書?

          因為此書只是全面講述了在Java編程過程中可能遇到的各種知識點,而對這些知識點并沒有展開和深入,讀完此書后可以對Java編程有個全面的了解,但是如果在工作中遇到這些問題時,仍然需要去找更加專業的書籍來深入學習。

          例如:并發編程。作者只是介紹了如何用Java編寫多線程的程序,但是對于死鎖問題只提供了例子,并沒有深入分析,也沒有給出更加具體的解決方案,因為這不是此書的關注點。

          為什么很多人并不推薦用來入門?

          我的感覺這本書可能是一本教材,是作者用來培訓Java程序員的,所以書中對許多知識點并沒有給出鋪墊(因為這本書已經很厚了,所以作者只好在課堂上鋪墊了)。那么過多的計算機方面的知識(例如:面向對象、設計模式、IO處理、并發編程等等)很容易使人產生挫折感而放棄這本很厚很厚的書,甚至放棄Java語言。

          因此,我的經驗是如果你沒有多年的軟件編程經驗,也沒有比較全面的計算機知識,那么最好找個前輩指導著學習,因為很多時候興趣比什么都寶貴。

          后記,此書值得反復閱讀。“書讀千遍,其義自見。”作者不僅在Java語言方面,而且在計算機其他領域方面也有很深的造詣。讀透一本書,就可以充分領悟除這本書以外作者在其他方面的心得。

          posted on 2017-10-15 12:11 zYx.Tom 閱讀(2220) 評論(0)  編輯  收藏 所屬分類: 1.Java世界

          主站蜘蛛池模板: 尤溪县| 温宿县| 深泽县| 时尚| 城固县| 临沧市| 麻阳| 普兰店市| 邵阳市| 铁岭市| 韶关市| 大关县| 独山县| 水城县| 玛曲县| 昆明市| 城固县| 博罗县| 大田县| 陈巴尔虎旗| 仁寿县| 滨海县| 裕民县| 达州市| 巴彦淖尔市| 鄯善县| 龙里县| 三河市| 衡山县| 南投市| 安福县| 达孜县| 抚宁县| 闸北区| 济南市| 八宿县| 敦煌市| 五家渠市| 都安| 苗栗县| 榆中县|