去年夏天的時候,恰好我在看《c prime plus》而後就看到fzyz_sb寫的那篇blog開始向你求助。你回覆的那篇blog對我幫助很大,每次迷茫或者想放縱的時候我都會看看,還有你在OS上的博客一直都被我當成榜樣,已經成了個人心靈雞湯了。 後來由於我想次年春節先後離開北京(也就如今這個時候)想着要找工做,因而就放棄學習C的計劃轉而看有關java的書籍。java
1, 第一本是**《java thread》**做者scott oaks,一共330頁看完用時6周,是一本多線程的入門書籍由淺入深,恰好工做不忙,平時在上班的時候看看,而後書中出現的代碼有一半也親手敲了一遍,可是沒有作任何筆記。書中一共有10章,前5章屬於基礎理解沒什麼問題,後5章比較深刻基本上愈來愈難以理解,敲代碼的積極性也就愈來愈低,一直到最後一章我就只是看了看沒動過手,理解程度差很少也就是30-40%。 不過這本書收穫挺大的,對多線程有了新的認識,以前在項目中不多用到。還有也讓我知道了《計算機操做系統》是一門很重要的課程,尤爲是在高級特性時做者都是從操做系統層面來描述,基本上這部分我就看不懂了。 後來在家沒事了,寫了寫簡單的爬蟲程序主要爬一些論壇的文章目錄,還有一些攝影論壇的圖片。由於太慢了恰好用了多線程,天天下班回家就寫一小會先後用時2周。面試
PS:後來我又買了一本《java併發編程與實踐》這本書比起《java thread》要難不少是一本進階書籍。看了40頁左右放棄了,我以爲這書估計要花很多時間,仍是看javaWeb框架方面的書籍比較划算,想等着工做穩定了有時間再看。由於大多面試都會問框架的使用狀況,像這種中高階的併發編程問的不多,我估計好多面試官也不太會。我都成一個投機者了。算法
2, 第二本《think in java》,也算是入門書中的經典,我只是挑了一部分看了看,老實說這本書翻譯的太生硬了,有些描述看不懂,還好屬於基礎內容差很少能懂個60~70%,用時2周左右。spring
3,開始學習了「spring」方面的書,首先看的是《spring2.0》一共500多頁用時4周,老實說開源框架的書籍大都不是很難,由於大多都是API的描述和使用方法,能夠算作是字典類型的書籍。編程
**可是發現本身集中不了注意力,看書有點走神,因此開始作筆記爲了能專心點。**反正筆記作了很多,基本上見着代碼就往筆記本上抄。 看完後發現除了筆記,好像那些API教程又忘記了,惟一能記得是:spring有哪些功能,哪些場景可能使用spring去實現。設計模式
不過spring2.0太老了,因而我又找了一本《spring3.0》的教程,400頁左右如今恰好看到三分之一。和spring2.0同樣都是屬於字典類型的教程。講源碼和設計模式幾乎沒有。因此看起來沒有太大的難度。仍是老方法作筆記抄了很多書中的代碼。 這兩本書我都沒有在電腦上實踐過,主要是由於我想快點看完不想拖過久。數據結構
也是看了前面忘記後面,以爲除了筆記好像我就歷來沒看過。因而就有了我給你的私信。多線程
##總結:併發
我看書太慢了,技術方面不是小說因此基本上我都是一個字一個字的看,即便不敲代碼一天也就是20~30頁,並且都是看了後面忘記了前面。以前看的C語言半年過去了基本上已經忘光了。框架
看一些偏理論的書籍就發現水平太差了,計算機基礎太差。以前看過《數據結構與算法分析java版》這書我看的也挺認真的筆記也是作了很多,可是如今也忘記的差很少了。當初看到紅黑樹、圖簡直對我來講就是半部天書,純屬咬着牙當小說看。 如今想一想真是後悔,當初上學很差好學習真是因果報應。
看一些字典類的工具書,卻是不難可是知識點太多了,記不住啊。用的時候仍是要翻書查資料。
感謝fzyz_sb給予個人幫助,謝謝。