学习java必读书目.doc

上传人:M****1 文档编号:559216348 上传时间:2023-02-09 格式:DOC 页数:4 大小:31.50KB
返回 下载 相关 举报
学习java必读书目.doc_第1页
第1页 / 共4页
学习java必读书目.doc_第2页
第2页 / 共4页
学习java必读书目.doc_第3页
第3页 / 共4页
学习java必读书目.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《学习java必读书目.doc》由会员分享,可在线阅读,更多相关《学习java必读书目.doc(4页珍藏版)》请在金锄头文库上搜索。

1、C程序设计谭浩强 这本书怎么说呢,不能说非常好,但作为C语言的入门书应该可以算是比较好的了。 汇编语言王爽 这本书可以说我看过的第一本国内最经典的书。真的非常精彩,内容简单易懂,可以说是汇编语言学习的最佳入门书籍。为什么要学汇编呢?我觉得要想真正意义上了解C语言里面的指针,如果不了解汇编,那纯粹扯蛋! C语言程序设计 (美) 克尼汉 ,(美) 里奇 著 这本书被誉为C语言中的“圣经”,你应该知道它的价值了吧。 数据结构严蔚敏版 这本书是本科计算机专业的必修教材,以c语言贯穿全文,是国内不可多得关于数据结构方面的好书。但内容相对有点难度,如果c语言功底不强的话,入门还是比较难的。 好了,C就说到

2、这了。上面列的4本书只能让你C入门,如果想要更深入地了解C,还有很多很多的好书等着你去读。这里就不在一一列举了。下面正式开始我们的Java。说到Java,我们必然会谈及Java里面的四大名著。 Java编程思想 这本不用说,Java里面的“圣书”。但是,初学者一上来就看Java编程思想会感觉比较难。确实,书里含有大量的示例,更重要的是这些示例都不是一般的示例,它们都是经过精心打磨过,蕴含着大量的设计模式、编程规则技巧等等,所以其实它不太适合作为一个入门书。但话说回来,在我看来,又没有任何其它书比Java编程思想更适合入门的了。曾经听过一个小道消息:如果你把Java编程思想这本书啃透的话,月薪上

3、万没有问题。第一次听到这个言论,我不屑一顾;现在想一想,这种说法也有一定道理:如果你理解书里的每个知识点的话,那么可以说你离Java大牛不远了。Oh,不,应该说你已经可以称为“小牛”了。 Java核心编程 这本书是与Java编程思想并列的两本最好的书,但Java核心编程更注重于图形方面的编程,比如说Swing/Awt。所以,我没有看过这本书。如果你对Swing/Awt感兴趣的话,这本书是你最好的选择。Java核心编程、Java编程思想两者选其一,没必要两本都看,如果有时间的话,不若选择一本深读好过两本泛读。 Java编程语言Java之父高司令 这本书更多地讲述JavaAPI,对语言的细节没有深

4、入的阐述。不适合入门,但又Java基础的人可以拿过来翻一翻,应该还是会有所收获的。 EffectiveJava中文版 与Java编程语言相反,本书介绍了在Java编程中57条极具实用价值的经验规则,目的就是写出更有效Java程序,Java程序员必读之书! 有点晕了吗?其实学习Java首先应该培养兴趣,兴趣从哪里来?当然是做出自己的东西,美其名曰做项目。当你完成一个项目,你的成就感、虚荣心及自信心将会得到最大的满足。如何做项目,我就不在这里多说了,你到图书馆一搜,一大筐关于J2EE的书将会映入你的眼帘,挑一个你自己认为不错的书借回来参考,因为我觉得这些书没有什么好坏之分,都差不多。 恩,好了,项

5、目也做了,名著也看了,那么接下来做什么呢?是不是觉得万事OK你已经是Java大牛了。虽然有点夸大,也可以这么说了。不过,Java仍然有更广阔的天地,这可以从阅读深入理解Java虚拟机开始。 深入理解Java虚拟机 第一次读这本书的时候,就感觉它是一本奇书,学习Java怎么能少得了它呢。花了整整一个星期的时间,如行云流水般的读了这本书,受益匪浅。现在,这本书我已经看过几遍了,而且仍然经常拿出来翻一翻,每次看这本书都感觉有所收获。更值得一提的是,如果你要写Java编译器的话,这本就更必不可少了。 Java解惑英文版 与c缺陷与陷阱类似,讲述Java中常常不为人所注意但有时却可能造成系统崩溃的细微之

6、处。 Java并发编程实践 Java并发编程方面最值得读的一本书,但内容理论化太强,需要静下心来慢慢品味,而且是不断反复阅读才可能领会Java并发的真谛! Java编程语言规范英文版、JVM规范英文版 写Java编译器会用到,其他情况下,可以看,亦可以不看。 Java数据结构与算法 书已老,内容尚可,期待新版本 分布式Java应用 更多讲述Java底层的细节方面,又与企业中实际项目有所关联,暂不推荐看。 其他知识点: 算法方面: 算法导论 编译原理: 编译原理龙书、编译原理及实践 操作系统: 操作系统概念 abraham英文版 计算机网络: TCP/IP详解:卷一 数据库: 我一直想找一本数据

7、库方面的经典好书,但一直不可得,期待别人的推荐。 JSP/Servelt: 期待别人的推荐。 计算机体系: 关于计算机组成方面的书,我一直没发现经典的,就已下面两本非常精彩的书代替吧 深入理解计算机系统、程序员自我修养 敏捷开发: 程序员修炼之道:从小工到大家、重构:改善既有代码设计、代码整洁之道 设计模式 HeadFirst设计模式 以上都是一些基础性的学习。但无论你是学生还是工作人员,尤其如果你还是一个学生,那么有自己的兴趣点是必须的。比如说我吧,很早以前我开始研究搜索引擎方面的一些的知识,而且也比较早地接触了开源代码,像Lucene全文检索系统等。后面准备研究有关“大规模数据处理”的一些知识,核心就是hadoop。“大规模数据处理”必将是现在以及未来很长一段时间各大公司及高校竞相研究的课题。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号