Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Core Java(TM) 2, Volume II--Advanced Features
 
 

Core Java(TM) 2, Volume II--Advanced Features [Paperback]

Cay Horstmann , Gary Cornell
4.2 out of 5 stars  See all reviews (5 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Paperback CDN $39.49  
Paperback, Dec 10 2001 --  
There is a newer edition of this item:
Core Java, Volume II--Advanced Features Core Java, Volume II--Advanced Features 4.2 out of 5 stars (5)
CDN$ 39.49
In Stock.

Customers Who Bought This Item Also Bought


Product Details


Product Description

From Amazon

The fifth edition of Core Java 2: Volume II--Advanced Features brings a classic Java text up to date for developers tackling JDK 1.3 and 1.4, with a fast-moving and example-based tutorial. Perfect for those who want to learn programming through small, complete demos, this new version is still an excellent choice for mastering the more advanced topics in Java.

The salient feature of this tutorial is that authors provide small, complete programs that demonstrate each area of functionality in "core" Java along with reference material on essential APIs. Beginning with using multiple threading (and synchronization, which allow threads to communicate), the authors provide an engaging tour of advanced Java. The focus here is on client-side Java based on the Java 2 Standard Edition (J2SE), both versions 1.3 and 1.4, including APIs for building applets and applications with Swing and JavaBeans. As in the previous edition, sections on the Java collections do little to simplify the complexity here. Coverage of JDBC is very good, though, with a fine mix of examples showing off basic SQL and queries, plus transactions and newer JDBC features. Later on, this text turns to Swing, including how to extend three powerful Swing controls (lists, trees, and tables), plus improved J2SE 1.4 support for progress controls, plus drag-and-drop and clipboard support.

Besides providing source code and APIs, this book is filled with tips and gotchas to avoid. A robust section on security covers the entire spectrum of security issues in Java, including signing JAR files (along with good practical details). Though it's probably rare enough today, the authors go into good detail about creating custom JavaBean components. Examples make use of Sun Forte Community Edition, a capable Java tool (bundled on the accompanying CD-ROM).

Standout later chapters include an excellent tour of Java's strong support for internationalization (illustrated with a "retirement saving calculator" in English, German, and Chinese). A final section on XML introduces this powerful new standard, plus some essential Java APIs for getting starting with parsing and transforming XML. Chock-full of examples and useful advice, the latest edition of Core Java 2--Volume II is a worthy update to an already successful Java tutorial. --Richard Dragan

Topics covered: Programming with multiple threads (states and priorities, daemon threads); thread synchronization; avoiding deadlocks; using threads with Swing (dos and don'ts); introduction to collections (including lists, sets, trees, and maps); the collections framework; algorithms (sorting and searching); legacy collections; Java network programming (sending e-mail, using sockets and URLs, basic Web programming); JDBC and databases (quick SQL tutorial, connecting and querying data, metadata, and transactions); new JDBC 3.0 features; remote method invocation (RMI); Java and CORBA; advanced Swing tutorial (JList, JTree, and JTable, including custom rendering options); advanced AWT and Java 2-D graphics (including image manipulation and graphics filters); clipboard and drag-and-drop support; JavaBeans (properties and events, property editors and customizers); Java security (class loaders and bytecode verification, digital signatures, signing JAR files, encryption); internationalization (including date and time and multiple character sets); the Java Native Interface (JNI); Java and C interoperability; and a quick tutorial to XML (SAX and XSL in Java).

Book Description

Volume 2 of the best-selling Java book of all time -- now fully updated for Java 2 Version 1.3!
Updated and expanded coverage of networking, JDBC, and remote objects.
Thoroughly revised coverage of security and native methods -- plus all-new coverage of XML and servlets.
CD-ROM includes all source code, JDK 1.3, Forte for Java Community Edition, and much more! Ask any experienced Java programmer- Core Java delivers real-world guidance for accomplishing even the most challenging tasks. Thats why its been an international best seller for five straight years. Now fully updated for Suns brand-new JDK 1.3, Core Java, Volume 2, Fifth Edition offers all-new discussions of XML and servlets, plus thoroughly revamped coverage of many advanced features -- from collections to native methods, security to Swing. Cay Horstmann begins with thoroughly updated coverage of JDK 2 Version 1.3 multithreading, collections, and networking. He presents a detailed chapter on advanced database integration utilizing the JDBC API; completely revised coverage of remote objects; advanced techniques for utilizing JavaBeans; and much more. The book contains advanced techniques for building GUIs with both AWT and Swing; internationalizing software; and leveraging the latest Java security model. The CD-ROM contains complete source code examples, JDK 1.3, Forte for Java, Community Edition, and more.
Cay Horstmann is Professor of Computer Science at San Jose State University. He has written six books on C++, Java, and object-oriented development, and is a columnist for Java Report.

Inside This Book (Learn More)
Browse and search another edition of this book.
Browse Sample Pages
Front Cover | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(4)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


 

Customer Reviews

5 Reviews
5 star:
 (2)
4 star:
 (2)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

5.0 out of 5 stars Excellent, April 28 2004
By A Customer
This review is from: Core Java(TM) 2, Volume II--Advanced Features (Paperback)
This a great overview of several of the advanced features of Java. Although it does not go into tremendous depth on any one topic, it provides you with enough information to write some real and useful programs. Overall a great introduction to multithreading, networking, JDBC, and advanced Swing/AWT. Highly recommended. Useful as a desktop reference and a platform to get started working with advanced Java features.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Useless to the professional ones., July 4 2003
By 
This review is from: Core Java(TM) 2, Volume II--Advanced Features (Paperback)
Even though this is a more than one thousand pages' book its chapters are actually only intoductions to very important topics: multithreading, collections, networking, database connection via JDBC, AWT, swing, security and internationalisation. It is worth the cost ? It depends: if you are an absolute beginner, as I was, you will not regret to have spent your money.
But if you are an experienced Java programmer who works on projects of the real world you will probably look elsewhwere. For instance: if you are involved in making sophisticated Graphic User Interfaces (GUI), notwithstanding the book devotes nearly one third of its pages to Advanced AWT and Swing, it is better to switch directly to the far more comprehensive five 'Graphic Java 2' volumes of one thousand pages each by David Geary. Or if you are working in an enterprise three layer client-server project interacting with a DBMS, the informations you find in the respective chapter are simply commonplace; books (not a single one) on servlets, JDBC and Enterprise Java Bean will be more useful.
Have the authors miss the target ? No, so wide is the Java world that it is impossible to enclose everything in one or two books.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Used for an Advanced CS course - it's Great!, Feb 19 2003
This review is from: Core Java(TM) 2, Volume II--Advanced Features (Paperback)
I use this book (and its Volume I) for a course I teach at the University of Delaware. It's wonderul. It's definatly written with the experienced programmer with lots of experience but none in Java in mind. You can really pick Java up quickly with this book and it makes a good reference material as well. If you already know how to program and want to learn Java and experience the powerful features of the language and the APIs and class libraries that come with the Java 2 SDK, then this is the book for you.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 35 reviews  4.4 out of 5 stars 
 
 
Most recent customer reviews



Only search this product's reviews



Listmania!


Look for similar items by category


Look for similar items by subject


Feedback