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世界

          主站蜘蛛池模板: 上饶市| 昔阳县| 泾阳县| 抚松县| 通渭县| 克什克腾旗| 耿马| 金昌市| 岳西县| 宜章县| 通渭县| 红原县| 东光县| 扎鲁特旗| 茶陵县| 惠水县| 普宁市| 荥经县| 铜梁县| 武冈市| 四会市| 泰州市| 台东县| 阆中市| 义乌市| 旬邑县| 肥东县| 竹北市| 衡东县| 玛多县| 垦利县| 英吉沙县| 巫山县| 托里县| 平潭县| 内江市| 丹寨县| 台中县| 舒兰市| 汉沽区| 伊金霍洛旗|