An excerpt from a Netizen's evaluation of the Basic and Advanced (8th Edition) of the Java language programming
Read n This Java book, impressed by the "Thinking in Java", "Core Java" up and down, but the only Daniel Liang this book explained the simplest clear, even though I have been in touch with Java for 5 years, the work is also using Java, But still can learn from this book a lot of Java comprehensive knowledge. This book contains the Java language Foundation, Swing, applets, data structures, algorithms, I/O, networking, and almost all aspects of Java 2 Standard Edition, which is well worth the knowledge of every Java practitioner. As an aside, swing is rarely used in reality, but for a programmer who learns Java should take the time to master such a GUI class library, because Swing is a great help in understanding Java.
===========
This friend's experience and I, I have seen a lot of different Java textbooks, domestic foreign, but compared down, or this one of the most easy to understand, very suitable for getting started. Some foreign books, fame is very loud, some books look very thin, but not suitable for getting started, like learning C, the most classic C programming language, 300 pages, very thin, but a lot of people will be stuck in the first chapter on the pass, and in contrast, the first introduction should look at C primer plus.
Only have seen, have tried, can deep experience to choose the right entry book is how important, even if spend a little time all sorts of first to see a little experience, this time spent is worth, otherwise to the back will be more and more trouble. Computer teaching material is like this, if you can not find and you can "corresponding" the textbook, basically not go a lot of detours, waste time, is very soon will be back, want to give up or transfer interest to other languages
The best set of books for getting Started with Java