Java programmers must-read ten books Author: Kevin Taylor from: Focus on Java Original: http: //java.about.com/od/advancedjava/tp/mustreadjava.htm
Kevin Taylor recommended for Java books, I didn't see it in the bookstore. Only Java servlet programming, JSP, etc. in Web, JSP, etc. are not mentioned. There is no one in development tools, this is what I think is more pity.
1. "Thinking in Java" (Java programming ideas) Author: Bruce EckelEckel humor, strong practical examples and programming ideas into the book. This book fully introduces the Java language and its core API. Although this paper is an initiator, most of his chapters are still beneficial to experienced programmers, especially for object-oriented programming.
2. "Java in a Nutshell" Author: David Flanagan This book is a primer for programmers experienced a classic. It starts with a simple Java programming language. Then introduce most of the important Java API classes. This book includes many useful program blocks, such as Strings, Collectes, I / O, etc.
3. "Effective Java Programming Language Guide" (Java Efficient Programming Guide) Author: Joshua Bloch after you wrote some Java programs, this book for you. It includes medium-sized programming ideas, such as creating and destroying the best ways, some overloading Equals () and hashcode (), checking relatively unknown exceptions, and so on. This book may be the best Java book.
4. "Java Examples in a Nutshell" Author: David Flanagan This book complements the "Java in a Nutshell" missing part. It provides an instance of API Class Confluence. If you want to learn how to develop a Swing GUI program, execute a JDBC query statement, encrypt credit card password, parse XML document, and more, this book can find a answer. Browse a lot of practical examples is a good way to explore the Java API.
5. "Swing, Second Edition" Author: Pavel Vorobiev, Matthew RobinsonSwing Java program is the main GUI tools. This book can be said to be Swing Bible, which includes a tutorial and a reference for advanced Swing developers. It is not an introductory book. But if you are mostly written MVC, user interface design, event processing, this book is what you should read.
6. "Java Servlet Programming, 2nd Edition" Author: Jason Hunter This book is Java Web procedures of classic books. This book includes code instances that have issued issues encountered by all general web programs, including input processing, accept upload files, communications with the database, etc.
7. "Enterprise JavaBeans" Author: Richard Monson-Haefel Although J2EE includes a lot of things, not just EJB, but EJB is the main force under the J2EE specification. This book will make a concise display everything you need to know about different parts of EJB. Whether you plan to use EJB, you need to know this important technology.
8. "Expert One-on-One J2EE Development without EJB" Author: Rod Johnson, Juergen Hoeller this book is not the development of J2EE EJB authoritative books. The author shows how to use the popular, lightweight architecture and Object-Relational maping tools to get out of complex EJBs to make the enterprise program better. 9. "Concurrency: State Models & Java Programs" Author: Jeff Magee, Jeff Kramer multi-threaded programming is an advanced topic, but Java allows programmers to produce any thread. This book provides a solid foundation for modeling and implementation concurrent procedures.
10. "Concurrent Programming in Java" Author: Doug Lea achieve when you understand the syntax of threads, reading this book you will learn how to use it correctly and effectively. It introduces concurrent and parallel programming.