剑知北美生活快报   版面列表   admin登录
JiansNet Logo


Java编程入门及进阶推荐书籍及评价

by JC, published: 2016-03-30 12:51 viewed: 5892 times
想了解更多的美国生活窍门?请订阅: JC写的剑知北美生活快报。
初级入门的java编程,推荐书目如下:

Absolute Java by Savitch
只覆盖Java 最基本的知识点,但是对这些知识点的讲解极其详细,非常适合编程新手理解关键的知识点。适合自学。

Big Java by Horstmann
只覆盖java SE最基本的知识点,但是穿插了不少java和计算机工业的故事,读起来有趣,不觉得枯燥。排版也舒服。适合从其他语言转过来的人。

Core Java by Horstmann
Core java适合快速入门和从C++转过来的。

Java How to Program by Harvey M. Deitel, Paul J. Deitel
覆盖了java的基本知识点,内容组织和讲解有些像Reference Book, 每个API都想给出个code example. 排版密集却超过1500页. 父子两个讲解过于详细了, 特别适合自学或者java考证.

Introduction to Java Programming, Comprehensive by Y. Daniel Liang
覆盖了java编程语言最基本的知识点,并且把algorithm也集成在一起。比如书里的BFS和DFS算是正常面试当场coding最难的知识点了。 书因此厚度快1400页,并有很多case,适合自学或准备java面试的人。

Java programming language by Gosling, Ken Arnold and DAvid Holmes
作者之一的James Gosling是java语言的创建者. 关键知识点从语言实现的角度讲解,非常清晰,适合从其他语言转来的老手。

Learn Objective C for Java Developer by Bucanek
可以用来了解一下java的设计哲学. Java的鼻祖其实是Cocoa, 而不是从天上掉下来的.

进阶Java推荐书目如下:

Thinking in Java by Eckel
这书不是给编程新手读的, 适用于进阶的程序员读,有网友称,"是我读过的最好的java书,没有之一。但缺点是比较难,不适合女生。"

Effective Java by Joshua Bloch
这本书是进阶java程序员必看的书,可以当作手册留着看,一个个的专题,讲得不错。Review都是5星级的. 书不厚, 但内容涵盖丰富, 讲解了java的一些实际应用中的难题和解决技巧, 适于中高级java编程人员收藏。

Java Concurrency in Practice by Dou Lea etc.
这本关于java multithread的书在网上评价很高. 有人说"Simple to read, in-depth, and provides many examples. Even with several years of Java experience under my belt, I always return to this book for a refresher. This should be required reading for any Java developer."

关于java入门课程或者tutorial,下面两个资源比较有用:

1. Udemy.com 是一个商业的网站,上面课程质量参差不齐,不过都是些实用课程,比如java,python,手机软件开发什么的。现在有免费的java入门课程,可以学习。Java for Complete Beginners

2. howtoprogramwithjava.com
这个网站有一些免费的java video online课,可以跟着学一学。网站是加拿大的小伙子Trevor Page做的。他曾经是java programmer,后来quit掉工作自己创业,专门在网上教java课程。

Java面试的免费书籍, 请看 Free Java Interview Books
Comments (4)
1. JC 2013-05-30 12:51
推荐一本好书,是老印写的,虽然部分内容有点过时,但毫不妨碍这本书, Java/j2EE Job Interview Companion
这本书涵盖了基本j2EE中级所有知识点. 有人看这本书准备面试看了4遍以上! 虽说这本书纯为面试而写,但是知道哪些知识点有用, 针对性的找资料还是能学到很多东西。

2. JC 2014-12-10 16:18
Sams Teach Yourself Java in 21 Days 是本不错的java入门书. 我曾经看过这本书早先的版本, 对于初学的人来说很合适。另外,我觉得,对于会其他语言,但想快速熟悉java的人来说,也很合适的。现在的第六版包括JDK 7, 居然还包括Android编程. hmm, 值得一读。

3. JC 2015-06-04 14:03
Java data structure and algorithms的书,我推荐Schaum的,比如说这本:Schaum's Outline of Data Structures with Java。我原先转行计算机的时候,就是从读Schaum系列的计算机书开始的。主要喜欢的是Shaum的书比较简洁明了,不像某些计算机教程那样晦涩难懂。

4. JC 2016-11-25 15:17
学习Spring的书,有如下这些网友推荐的:

Spring In Action,一般某某in action的这类书都应该可以。

Expert One-on-One J2EE Development without EJB, 是spring原作者的经典书, 主要讲他自己为啥设计了spring. 书虽老, 但设计思想不过时, 值得读,可以时不时拿出来翻一翻。

Pro Spring,用深入了spring的可以看一下, 是本好书,覆盖了常用的高级用法。
本文版权属于美国剑知信息网。如需转载,请先同我们联系。
订阅JC写的剑知北美生活快报,您会了解到更多的美国生活窍门。
Related Articles:
• 美国求职找工作网站大全及介绍
• Best Job Search Sites In USA
• 美国计算机Computer Science面试算法书比较
• Free Java and J2EE Job Interview Books
• 在美国或者加拿大学计算机,哪个方向比较好?
• 程序员们注意了, 40岁之前, 最好有B计划
• 我在美国买笔记本电脑的心得,以及最新打折信息
• 美国买什么牌子的活动硬盘好?
• 美国好用电脑包汇总及最新打折信息
• 美国买手表送给先生或男生什么样款式好?
美国职业发展 | 返回顶部 | 返回首页
About Us | Advertise with Us | Privacy Policy
Copyright © 2007-2016, All Rights Reserved.