Only for the Java2 platform - and the Chinese version can be found in China. In fact, it is not good to see the benevolence (the master can go see Sun's development document, which can also be understood) - this is just a family. Review. First place: Java Programming Second Edition (Thinking In Java Second) - Range: All. Didn't say - the absolute master work - as a well-deserved first-first version, you will have a whole Java world (when the online seems to be translated) - the domestic version is the translation of Jingjing studio - basically destroyed This book - there are too many incorrect terms - Recommend the master to see the E text, novice should not look at this book first. The second edition is more exciting - Taiwan's Houjie translated this book - you can go to www.9cbs.net to see the Chinese version of the first few chapters (but Taiwan terminology). I hope that I will introduce this book in China, you can also go to http://www.bruceeckel.com - the author's homepage free download this book recommended http://www.bdelmee.easynet.be/java/index.html- - There is a CHM format - very good! BTW: The master recently wrote Thinking in Python to believe it is a classic masterpiece :)
Second: Java2 programming detailed: Scope: All - This book will be in front of Core Java2 may not agree - but it is very comprehensive in Chinese translation and content - suitable for novice Become a master - although the domestic price is high (150) - but basically still worth it - the content is there, doing a reference book is also very good - BTW-this series of Oracle8 / 8i manual is also a book Very classic book - equally recommended.
Third place: Java2 core technology volume 1, two (Core Java2 Volume1, 2) - includes the range - all these two items I don't have anyone who has a discourse - this is also the official book of Sun - I feel relative For the second volume of advanced features better than the first volume of basic knowledge (the first volume is the Beijing-Beijing business room translation - I have affected emotions: () - The content is equally comprehensive - but the volume is a basic knowledge It is also not very suitable for newcomers - feels less reason - and content is mixed - but the second volume can make up for these - incisive and meticulous - very suitable for Java programmers with a certain basis.
Fourth: Java 2 Graphic Design Volume 1: AWT Volume 2: Swing-Graphic Java 1.2 Mastering The JFC Volume I: AWT Swing 3rd Edition contains range - Java graphic design - Nothing to say - although graphics design is not as good as J2EE So fire, and Win32 is not Java's strength - but AWT and Swing are still a compulsory course for Java programmers - see these two is enough - see the thickness and know - and this is also SUN official book.
Fifth: J2EE enterprise systems ?? to build expert-level solutions include a range of J2ee Tsinghua University Press translation: [US] Paul J. Perrone, et al with Zhang Zhiwei translated - is a very thick book 1038 Page, 105 yuan - but the content is very rich - the programmer who is suitable for J2EE to know the whole understanding, it is not too possible for each item - huh. After all, in Java thought is the main. In this kind of this Java server advanced programming is also very good - the -wrox series in the machine, Chinese.
Sixth: Java XML Programming Guide Translation Publishing House of Electronics Industry: [US] Tom Myers, Alexander Nakhimovsky the range containing Java XML-XML in Java's position has become increasingly important - and the country can see There is also a Chinese electricity O Eilly Java and XML - finally I still chose this Wrox. Of course, if you want to learn XML itself - or look at the XML advanced program --wrox series - Master's Chinese chapter. Seventh: Title: Jini core technology English original title: Core Jini Author: W.Keith Edwards contain a range Jini - Jini Java is a very important part of the system - and more importantly, this may be the only A jini monograph - translation is also good - in my opinion is a well-deserved classic - the same is the official book of Sun - the content is very clear.
Eighth: Enterprise JavaBeans second edition of the English original title: Enterprise JAVABEANS Author: The importance of (US) Richard Monson-Haefel range including EJB --O'reilly out --ejb I Needless to say it - even though Some people say that this translation is not good - but it is the only book in China. The book is only on the one hand or a technology - fine - but the price is not Physical, this book is still Can - worth seeing.
Ninth: data structure and algorithm analysis (Java version) Translation of: [United States] Clifford A.Shaffer the scope of Java Zhang interst translation algorithm included - although Java books are basically talking about the characteristics of Java itself - because Java The system is too large - and the data structure and algorithm to achieve with Java - this book is also the only one - so, although this is not so good but it is recommended.
Tenth: Software Engineering Java language - English original title: Software Engineering with Java Author: Stephen R.Schach Translator: Zhao Yuan Hill - this book is nothing more to say - purely theoretical thing - but the software The importance of the project is also obvious - and is also the only Java book in this field.
A supplement: Java2 programming starting Java2: A beginner guide translated author: [US] Herbert Schildt with Shi Xinghua translation - write so much only to find not choose a book for Java novices - here refers to those who know nothing about and would like to learn - (I will not be a few years after reading - including Java2 from getting started from the introduction, 21 days of learning Java2-second edition - still selected this - I think this is the most Good Java entry - well - I know :)
Postscript: This ten books are not necessarily the best - just my personal opinion - it is inevitable - and Java's many aspects have not included in -. such as JSP - Wrox has this JSP program guide - but not particularly good - So didn't comment on it, nor did you see too classic JSP books - the same J2ME is not a good book, only this Palm application design ?? Using Java language is too thin. There is also the Java 2 platform security technology - structure, API design and implementation - is Java2 security - the same very thin -Java2 library patching version - too expensive to see the document. There is also a good book in JBuilder, WebSphere and other applications servers, Corba, etc., and Java, there are some good books - there is not much written here - the shortcomings, please point out - I also hope to help everyone :)