Binding: Paperback Dewey Decimal Number: 005 EAN: 9780131118263 ISBN: 0131118269 Label: Prentice Hall PTR Manufacturer: Prentice Hall PTR Number Of Items: 1 Number Of Pages: 1024 Publication Date: December 02, 2004 Publisher: Prentice Hall PTR Sales Rank: 113066 Studio: Prentice Hall PTR
Amazon.comPicking up where the authors' first volume on Java left off, Core Java 2, Volume 2 covers the more advanced features of the Java 2 platform that can add polish and power to your Java programs. The authors' accessible--yet thorough--coverage of essential Java APIs help make this book an attractive choice for any working Java developer.
Several chapters here are especially useful for getting control of new and important Java 2 features. Sections on the new Java 2 collection classes and using advanced Swing classes (like tables and trees) are particularly good. (While many other books just list Swing APIs, this volume provides short examples and effective commentary, which will let you master these complex Swing controls.) When it comes to Java2D graphics, the authors do a nice job of comparing the old AWT to the new Java2D, including drawing basic shapes and doing text output. (These operations are surprisingly tricky in this new API). A section on the new JDBC 2 standard shows off new features like ResultSets and scrollable cursors to good effect.
More advanced topics include multithreading, internationalization, and security. Throughout, this text introduces important concepts illustrated with comprehensible examples. The APIs for individual classes are listed too, making it possible to use this book as a reference, but it is the tutorial sections that stand out here. (The authors also aren't afraid to point out where Java 2 is lacking--for example, in its printing support.)
Readers of the first volume will naturally want the second volume of Core Java 2 too. It's also a great choice for any Java developer with JDK 1.1 experience who wants a tour of new Java 2 features that are essential for serious corporate development. --Richard Dragan
Topics covered: Java 2 advanced APIs, multithreading and synchronization, Java 2 collections, networking, databases and JDBC 2 (cursors and result sets), RMI and remote objects, Swing user interface classes, printing, tables and trees, JavaBeans, security and deployment, internationalization issues, JNI and native methods.
Customer Reviews
Average Rating:
Rating: - Excellent resource for Java Intermediate to Expert developers
I really love this book, it has been useful for me at work.
It helps you covering the gaps on Java basics and gives you good real world advises.
The Multithreading chapter walks you thru from a simple threaded application to a thread pool app. Does go in deep on Threadpooling but gives you enough to get started with it.
The Distributed Objects nicely covers the steps to develop and deploy an RMI app, taking in consideration the small nuts and bolts in configuration and set-up like ... Read More
Rating: - good book worth to buy
good book its worth to buy,
they have cover max posible topics,
smart tricks, tips technique, and diff b/w 1.4 and 1.5
although annotation topic : just overview, if you are looking for
jdk 1.5 annotaions topic then this is not the book,
other than annotaions every topic is well covered
Rating: - Core Java 2, Volume II - 7th Edition
Having purchased the first editions of Cay Horstmann's two volume Core Java set, I knew that I needed this book when I upgraded to Java 5.0 and began trying to take advantage of its new features. Previously I had been using Java 1.2 and so had quite a learning curve. The book was very helpful. I canvassed nearby bookstores and the library and found nothing as good. Most of the examples I tried worked right out of the book. When they did not it was because my application(s) differed from the author's. ... Read More
Rating: - good java book
if you have some basic java skill, you should get this book, it's very good for improve your level of programming skill.
Rating: - The best book on Java I was able to find
I am a mature (i.e. old) professional who uses computers for custom problem solving, i.e. I am not a professional programmer, but pretty darn close.
There is a lot of books out there on Java programming, but the vast majority of them suffer from two deadly sins of technical writing:
- either they regurgitate other, usually free, information (like help files or manuals that come with the software) in the hope you wouldn't notice and buy it anyway