去年夏天的时候,恰好我在看《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给予个人帮助,谢谢。