我想买一本关于java的书,推荐一本吧

zuihouyipianyezhi 2010-05-22 10:05:07
本人刚迈入Java行业,想买一些参考书,麻烦各位给推荐几本呗,谢了!
...全文
330 41 打赏 收藏 转发到动态 举报
写回复
用AI写文章
41 条回复
切换为时间正序
请发表友善的回复…
发表回复
antzl 2010-05-25
  • 打赏
  • 举报
回复
楼上写的不错
super_ssy 2010-05-25
  • 打赏
  • 举报
回复
JAVA程序员不得不读的十本好书,详见我的博客
http://blog.sina.com.cn/superssy

1. 《Thinking in Java》(Java编程思想)

作者:Bruce Eckel

Eckel将幽默、实践性强的实例和编程的思想融入书中。这本书全面的介绍了Java语言及其核心的API。尽管这本书面向的是初学者,但他的大部分章节仍对有经验的程序员有益处,特别是面向对象编程方面的知识。



2. 《Java in a Nutshell》

作者:David Flanagan

这本书是对有经验的程序员经典的初级读本。它以简捷的Java编程语言为开头。然后深入的介绍了大部分重要的Java API类。这本书包括了很多有用的程序片断,例如Strings、Collections、I/O等。



3. 《Effective Java Programming Language Guide》 (Java高效编程指南)

作者:Joshua Bloch

在你写过一些Java程序后,这本书就适合你了。它包括了中高级的编程思想,例如创建和销毁对象最好的办法,有些的重载equals()和hashcode(),检查相对尚未检查的异常,等等。这本书可能是最好的Java书籍。



4. 《Java Examples in a Nutshell》

作者:David Flanagan

这本书补充了《Java in a Nutshell》遗漏的部分。它提供了对API Class简练的实例。如果你想学习如何开发一个Swing GUI程序,执行JDBC查询语句,加密信用卡密码,解析XML文档等等,这本书里都可以找到答案。浏览很多实用的例子是探究Java API的一条很好的途径。



5. 《Swing, Second Edition》

作者:Pavel Vorobiev, Matthew Robinson

Swing是Java程序主要的GUI工具。这本书可说是Swing方面的圣经,它包括了一个教程和一份为高级Swing开发者准备的参考资料。它不是一本介绍性的书。但是如果你大部分是写MVC、用户界面设计、事件处理,这本书就是你应该读的。



6. 《Java Servlet Programming, 2nd Edition》

作者:Jason Hunter

这本书是Java Web程序方面的经典书籍。这本书包括了所有一般Web程序遇到的问题的代码实例,包括输入处理,接受上传文件,与数据库的通讯等。



7. 《Enterprise JavaBeans》

作者:Richard Monson-Haefel

虽然J2EE包括了很多东西,而不仅仅是EJB,但EJB是J2EE规范下主要的力量。这本书将简明地展示每一样你需要知道的关于EJB各种不同部分。不论你是否计划使用EJB,你都需要知道这项重要的技术。



8. 《Expert One-on-One J2EE Development without EJB》

作者:Rod Johnson, Juergen Hoeller

这本书是没有EJB的J2EE开发方面的权威书籍。作者展示了如何使用流行的、轻量级的构架和object-relational mapping工具,来脱离复杂的EJB而让企业级程序更好。



9. 《Concurrency: State Models & Java Programs》

作者:Jeff Magee, Jeff Kramer

多线程编程是一个高级的主题,但是Java允许任何程序员产生线程。这本书在建模和实现并发程序上提供了一个坚实的理论与实践的基础。



10. 《Concurrent Programming in Java》

作者:Doug Lea

当你明白实现线程的语法后,读这本书将会学到如何正确有效地使用它。它深入的介绍了并发与平行编程。


dabanphoto 2010-05-24
  • 打赏
  • 举报
回复
JAVA核心卷I ,初学要看这个,编程思想看着太累了,根本不适合初学。
cycloneTeam 2010-05-24
  • 打赏
  • 举报
回复
JAVA核心卷I 。多看几遍。
Mybeautiful 2010-05-24
  • 打赏
  • 举报
回复
Think in Java 4th.
英文好,建议看原版。 一个人的思想经另一个转述,总会有些偏差,或是让人觉得别扭。
码云小弟 2010-05-24
  • 打赏
  • 举报
回复
java核心技术1卷
codes23457789 2010-05-23
  • 打赏
  • 举报
回复
我用的就是这两本,但是《Thinking java》很少看的!
tg008007x3 2010-05-23
  • 打赏
  • 举报
回复
thinking in java+核1核2+多敲代码
最后建议读读老子的道德经。对模式的理解很有帮助。
wsywl 2010-05-23
  • 打赏
  • 举报
回复
java 2
x_pengcheng 2010-05-23
  • 打赏
  • 举报
回复
看视频,不用看书了,网络上很多。
gjanyanlig 2010-05-23
  • 打赏
  • 举报
回复
我是Java核心技术和马士兵视频入门的,挺好,
codes23457789 2010-05-23
  • 打赏
  • 举报
回复
《Thinking java》和《零基础学java》
fengshuo11 2010-05-23
  • 打赏
  • 举报
回复
《Java核心技术》这本书挺好的
kdois 2010-05-23
  • 打赏
  • 举报
回复
Java核心技术 Java2实用教程 正在学习ing
szvsking 2010-05-23
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 ljh56789 的回复:]

没的说thinking in Java
[/Quote]

恩,thinking in java,java core,java世界的不二经典,没看过这几本书的,无论是做过多少年的java开发,基本不算入过门
RHuniSoft 2010-05-23
  • 打赏
  • 举报
回复
没的说thinking in Java
szvsking 2010-05-23
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 szvsking 的回复:]

think in java,java core I,java core II,我当年就是看这几本长大的
[/Quote]

至今我仍认为再没有比这几本更经典的java书了,虽然不搞java很久了
szvsking 2010-05-23
  • 打赏
  • 举报
回复
think in java,java core I,java core II,我当年就是看这几本长大的
恶魔 2010-05-23
  • 打赏
  • 举报
回复
java核心技术 I II 我现在就有,看着不错
heminrui 2010-05-23
  • 打赏
  • 举报
回复
java 核心技术卷I II+Java编程思想
加载更多回复(21)

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧