程序员需要看的书转
2007-08-30 12:55
1. Java 语言基础
谈到 语言基础学习的书籍,大家肯定会推荐 的
《》。它是一本写的相当深刻的技术书籍, 语言基础部
分基本没有其它任何一本书可以超越它。该书的作者 在网络上被
称为天才的投机者,作者的《》在 年曾获
!"#$ 最佳书籍大奖,《》
被评为 年 %$&最爱读者欢迎图书”,并且赢得了编辑首选图书
奖。作者从 '( 年至今,已经发表了超过 ) 篇计算机技术文章,出版了 (
本书(其中 * 本是关于 的),并且在全世界做了数百次演讲。他是
《》、《》、《+,$-.》
《/,》和《0,》的作者,同时还是《
》文集的编辑。他的书被读者称为“最好的 参考书……绝对让
人震惊”;“购买 参考书最明智的选择”;“我见过的最棒的编程指南”。作者
的非凡才华,极其跨越语言的能力,使作者被选为 发展 ) 年间与
关系最密切的 ) 个人物之一。
《》讲述了 语言的方方面面,很多 语言的老手
都评价“这是一本将 语言讲得相当丑陋的书”。该书谈及了 语言的很
多细节,每一个方面都是相当深刻的。通过本书你可以看到“丑陋的” 语
言。
网络上关于 语言讲解的视频很多很多,其中不凡有垃圾。《翁恺—#1#
语言》可能是你学习 语言基础的唯一选择,该讲座基本按照《
》这本书讲解,其中不凡有翁老师的很多有意思的笑话。我很幸运学习就是从此
视频开始的。内容包括 2) 讲,我总共看了 2 遍。
不过,对于初学者我不太推荐使用《》,我比较推荐
0304的《Core Java 2》国内称为《Java 2 核心技术》,目
前是第七版。网络上大家都可以下载到电子版。.5 的《Java in a
nutshell》也是一个不错的选择。读完以上两本后,你可以看看翁恺老师的视
频,接着可以研究《Thinking in Java》了。
2. Java 数据结构
市面上关于 数据结构的书本身就很少很少。大致有 APress 的
《Java Collections》,,和 的《 ,
》、《.67$ ,/,》以及 0
3出版的《 ,$#",》 8 9
:));还有一本就是《 ,#$#",%.67
$ ,0,+》。很幸运我的第一本英文书就是
#0,,的《Java Collections》(本书在国内可能根本就没有中文版――
只能下载英文版了),很不错,讲得很有条例、很简单,是一本完完全全
,#0+ 介绍的书籍,其中不凡有扩展 #0+ 的例子。这是我推荐你学
习 数据结构的唯一一本好书。其它的 ,和 的那两本国内好