Feb 25, 2011

My List of Top 20 Java Related Books

My List of Top 20 Java Related Books

We come across many Java books (Be it Enterprise Java, Java Frameworks or Software Engineering) frequently. Every Programming/Technology author and publisher tries to format the book in a way which makes it unique and doesn't repeat what already is available in the market for Java developers.

Here is my list of top 20 books on Java related technologies:



Core Java:
1) Core Java Fundamentals (Volume 1 and Volume 2)
Core Java, Vol. 2: Advanced Features, 8th Edition

2) The Complete Reference : Java
Java The Complete Reference, Seventh Edition (Osborne Complete Reference Series)

3) A Programmer's Guide to Java Certification : Khalid Mughal
 A Programmer's Guide to Java SCJP Certification: A Comprehensive Primer (3rd Edition)
4) OCPJCP for Java Study Guide : Kathy Sierra and Bert Bates
SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055)
5) Java Pitfalls and More Java Pitfalls
More Java Pitfalls: 50 New Time-Saving Solutions and Workarounds
6) Taming Java Threads
Taming Java Threads
Enterprise Java and Frameworks

7) Head First Servlets and JSP
Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam
8) EJB 3 in Action
EJB 3 in Action
9) Struts in Action
Struts 2 in Action

 10) Spring in Action
Spring in Action
11) Web Services Essentials - SOAP, UDDI and WSDL
Web Services Essentials (O'Reilly XML)

12) XML Bible
XML 1.1 Bible
13) Teach Yourself EJB in 21 Days
Sams Teach Yourself EJB in 21 Days
Design Patterns and Methodologies
14) Head First Design Patterns
Head First Design Patterns
15) Agile in a Flash
Agile in a Flash: Speed-Learning Agile Software Development (Pragmatic Programmers)

16) Teach Yourself UML in 24 Hours
Sams Teach Yourself UML in 24 Hours, Complete Starter Kit (3rd Edition)
17) Object Oriented Software Construction
Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition)
Servers
18) JBoss : A Developer's Notebook
JBoss: A Developer's Notebook
19) Tomcat : The Definitive Guide
Tomcat: The Definitive Guide
Tools and Utilities
20) ANT in Action
Ant in Action: Covers Ant 1.7 (Manning)

8 comments:

  1. thanks!!! for the list appreciate
    .....
    http://infowick.com/services/seo

    ReplyDelete
  2. Personally I like the HFJ because of its ability to explain complex things in simple way and lots of images. one other book which is important to read is head first design pattern which teaches you a lot in terms of design and programming.

    Thanks
    Javin
    How HashMap works in Java

    ReplyDelete
  3. You have included neither Effective Java by Bloch nor Java Puzzlers by Bloch and Gafter. Certainly these books are more important to the Java programmer than most of the books in your list.

    ReplyDelete
  4. Hi Eric,
    You are absolutely right. I mean they are great books and I have read them many times. But then it had to be limited.

    I was also thinking to add "Thinking in Java" but then there has to be limited number of books.

    Probably we have too many good books on Core Java than on other Java related technologies. :(

    ReplyDelete
  5. Definately effective java is the best book by far

    ReplyDelete
  6. IMHO Java puzzlers is not at all "important to the java programmer". It's a book about language quirks that has very little to offer for day-to-day programming tasks.

    ReplyDelete
  7. Bitter java and thinking in java were pretty good. Aso "ant in anger" is a good article if ant's your buider (gradle's probably a better buider though)

    ReplyDelete
  8. Enterprise Integration Pattern, J2EE core Deisgn Pattern.
    REST in practice

    ReplyDelete