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 version is more exciting - Taiwan's Houjie translated this book. I hope that I will introduce this book in China, you can also go to the author's homepage free download of this book: Java2 programming details (Special Edition Java2) - Range: All
This book will be in front of Core Java2. Many people may disagree - but they are very comprehensive in Chinese translation and content - suitable for newcomers to become master - although the domestic price is high (150) - but basically still worth it - There should be content, doing a reference book is also very good. - BTW-Oracle8 / 8i manual in this series is also a 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 - the feeling of reason is not strong - and the content is mixed - but the second volume fully makes up for these --- Exquirable and meticulous - it is very suitable for Java programmers with a certain basis. Fourth Name: 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 the graphic design is not as good as J2EE And Win32 is not a Java strength - but AWT and Swing are still a compulsory course for Java programmers - see these two are enough - see the thickness and know - and this is Sun official Book out.
Fifth: J2EE enterprise system to build expert-level solutions that include range: J2ee, Tsinghua University Press translation of: [US] Paul J. Perrone, et al with Zhang Zhiwei translated - is a very thick book. 1038 pages, 105 yuan - but the content is very rich - the programmer who is suitable for J2EE's overall understanding, it is not too likely that every item is thinking - huh, after all, in Java is mainly thought. 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, electronic publishing translations of the industry: [US] Tom Myers, Alexander Nakhimovsky the included range: Java XML-XML Java's position in the increasingly important - and domestic energy There is also a Chinese electric O Eilly Java and XML, I still chose this Wrox, of course, if you want to learn XML itself - or look at the XML advanced programming --wrox The series - machinemaster 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 is probably the country The only 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 and thorough. Eighth: Enterprise JavaBeans, Second Edition, English original title: Enterprise JAVABEANS Author: (US) Richard Monson-Haefel contains a range of EJB --O'reilly importance --ejb I Needless to say it - Although some people say that this translation is not good - but it is the only book of the current unique EJB monograph - O Eilly is only one aspect or a technology - fine - but the price is not Physical, this book's architecture OK - worth seeing. Ninth: data structure and algorithm analysis (Java version) translation, the author: [US] Clifford A.Shaffer the translation of Zhang interst range includes: Java algorithm - although Java books are basically talking about the characteristics of Java itself - Because Java's system is too large - and the data structure and algorithm for Java - this book is also the only one - so although this is not so good but still do it. 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 Nice Java entry - Who? Where - I know :) Postscript: This ten is not necessarily the best - just my personal opinion - it is inevitable - many aspects of Java have not included it. - For example, JSP - Wrox has this JSP program guide - but not particularly good - so did not comment on it, nor did it see too classic JSP book - the same J2ME does not have a good book only this PALM application design? Use The 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.