第一名:Java编程思想第二版(Thinking in java second)-包含范围:全部。
没说的--绝对的大师作品--当之无愧的第一--第一版时就享誉整个java界(当时网上好象也有人译了)--国内版是京京工作室翻译的-基本上毁了此书--错误术语太多-推荐高手看E文版,新手就不要先看此书了。第二版更精采--台湾的侯捷译了此书-可以到www.csdn.net看看前几章的中文版(不过是台湾术语)。希望国内会快些引入此书,你也可到http://www.BruceEckel.com--作者的主页免费下载此书推荐http://www.bdelmee.easynet.be/java/index.html--有chm格式的--非常棒!BTW:这位大师最近在写Thinking in Python相信又是一本经典名著:)
Times2001(回车) ,其实我是大二的学生,《Java语言与面向对象程序设计》正是我们的教科书,但是我觉得那本书讲的东西太少,想找一本比较全面系统的书,我接触JAVA不过一个月的时间,那本教科书老师的教学计划只有8周,老师不会讲太多的东西,做一想找本其他的,《Thinking in Java》有中译本吗?
不知道你究竟“研究”到了什么地步,如果.java的文件怎么写,《thinking in java》还是缓一缓再看,我推荐一本《Java语言与面向对象程序设计》清华大学出版社 印安 编著。很适合入门,一半讲java程序规范,一般讲了工具类,而且比较便宜--因为不厚。
如果你早就跨进了java的门槛,《thinking in java》却是不错,该看看。
另外,我觉得java核心类库是值得研究的,这样的书很多,到处都可以买到,自己翻翻目录就知道买哪个了。