java 学习之经典书籍推荐 - 点滴记忆*记忆点滴
收藏本站

java 学习之经典书籍推荐

    书作为人类知识的载体,已经存在几千年了。虽然现在有了视频、音频等多种现代化手段来记载知识,但书依然不会被淘汰。特别是经典是书籍,仍然受到很多人的欢迎并珍藏。JAVA 虽然只是一门计算机语言,并且是在不断的更新中,但一些有关于java 的书籍却在很长时间内都值得我们珍藏。

    这些经典书籍大部分都可以在网上找的电子版。不过我不建议去看电子版,原因有二:

    1. 伤眼睛。我们看经典书籍不是说编程过程遇到问题,临时抱佛脚,去书中找个答案了事。而是要慢慢细品,时间肯定短不了,虽然现在液晶辐射小,但时间长依然伤害大。

    2.轻思考。前面也说过经典书籍需要细品,慢慢看,边看边思考,时间往往很长,用电脑看,大多数人容易分心,被电脑中的弹窗啊,游戏啊所吸引。而且经典书籍并不是只看一遍,因为你会发现没看一遍都会有新的发现。

所以建议有条件的朋友最好是备几本纸质的,当然电子的也要备份,可以应付我们临时抱佛脚,去找某些问题答案。

   

一、入门

    《Java 2从入门到精通》- 推荐


   

    从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。

    这本是java 入门的经典,特别是计算机基础薄弱,且英文水平也不高的初学者。是初学阶段的好工具。


    电子版文库下载

    纸质版Java从入门到精通(第2版含DVD光盘);

    



《Thinking in Java》- 强烈推荐*

    点评:

       本人认为不太适合初学者,特别是计算机基础薄弱的初学者。不过确实是java 中的经典,建议在    java入门以后研读。

    本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测 试和调试等),本书都能逐步指导你轻松掌握。从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经 验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流 程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。


    电子版网盘下载

    纸质版Java编程思想;



Effective Java》 ,有效编程第二版

本书介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使 用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。.   本书中的每条规则都以简短、独立的小文章形式出现,并通过例子代码加以进一步说明。本书内容全面,结构清晰,讲解详细。可作为技术人员的参考用书。


    电子版网盘下载

    纸质版有效编程




Java Puzzles: Traps》, Pitfalls and Corner Cases (by Joshua Bloch) 


 


Java教父的又一经典名著-Java Puzzlers,Amazon五星图书。认为你到底有多了解Java?你是一个代码神探吗?你是否曾经花费过数天时间去追踪一个由Java或其类库的陷阱和缺陷而导致的bug?你喜欢智力测验吗?那么这本书正好适合你!




    电子版网盘下载

    纸质版java 解惑





O’reilly的Java编程基础系列 - 参考*


二、进阶

The Java Virtual Machine Specification 》(by Tim Linholm, Frank Yellin)  
 

如果你需要了解Java虚拟机的byte code,或者是一些编译方面的东西,这本书绝对让你得偿所愿。其不但包含了机器码的规范说明,同时它也是Java编译器和运行环境的规格说明书。









《Java Cook Book》- 非常推荐* (包含了Java编程的Tips,适合当做手册来查阅)

《O’reilly-Java IO》- 推荐* (包含Java IO编程的各个方面)

《O’reilly-Database Programming with JDBC》- 推荐* (JDBC编程)

《O’reilly-Java Programming with Oracle JDBC》- 参考*


三、Java Web编程

《O’reilly-Java Server Pages》- 强烈推荐*

《O’reilly-Java Servlet Programming》- 非常推荐*

《O’reilly-Jakarta Struts》- 推荐*

(Java Web编程的一个MVC实现框架Struts的书)


四、EJB编程

《J2EE应用与BEA Weblogic Server》- 强烈推荐

《Mastering EJB 2.0》- 非常推荐*

《Enterprise Java Bean》- 推荐*


五、Java XML编程

《O’reilly-Java and XML》- 推荐*

《O’reilly-Java and SOAP》- 参考*

(Java的SOAP编程)


六、设计模式

《Core J2EE Patterns》- 强烈推荐*

(J2EE设计模式,设计企业应用软件必备参考书)

《EJB Design Patterns》- 推荐*

七、其它 《O’reilly Ant - The Definitive Guide》- 推荐*

(Ant是一种功能非常强大的Java工具)

Note: 强烈推荐书籍:建议购买,重点学习

         非常推荐书籍:建议花时间学习

         推荐书籍:在学有余力的情况下,建议学习

         参考书籍:有兴趣的情况下学习

         标明*号的书籍有电子版本

    留下足迹