Skip to main content

Mastering Java 2, J2SE 1.4

Mastering Java 2, J2SE 1.4

John Zukowski

ISBN: 978-0-782-15243-2

Feb 2006

928 pages

Select type: E-Book

$32.99

Product not available for purchase

Description

The 1.4 version of Java 2 Standard Edition provides many new programming capabilities while making plenty of old tasks easier. But without reliable guidance, you'll find it hard to take advantage of even a fraction of what the new SDK has to offer. Filled with detailed coverage of the new technology, step-by-step instruction, and tips from an acclaimed Java consultant and author, Mastering Java 2, J2SE 1.4 is the resource you'll want to keep within easy reach.

Coverage Includes:
* Understanding the Java programming language
* Building forms with the Swing component set
* Creating superior graphics with the Java 2D API
* Supporting advanced data structures with the Collections API
* Improving the speed of your Java applications
* Taking advantage of Swing's support of drag and drop
* Understanding OOP concepts, including UML
* Working with Java's new assertion capabilities
* Using Java's new I/O capabilities: nonblocking read and write operations, application preferences, and logging
* Solving tough printing challenges
* Working with installation options, including Java Plug-in and Java Web Start
* Working with multiple threads and timer tasks
Introduction.

Part 1: Foundations of Java.

Chapter 1: Introducing Java.

Chapter 2: Getting Started with the Java 2 SDK.

Chapter 3: Working with Objects.

Chapter 4: Datatypes, Modifiers, and Expressions.

Chapter 5: Packaging Class and Interface Access.

Chapter 6: Arrays and Flow-Control Statements.

Chapter 7: Exception Handling and Assertions.

Chapter 8: Threads and Multithreading.

Part 2: Exploring the Java Libraries.

Chapter 9: Standard Java Packages.

Chapter 10: Animation and Images.

Chapter 11: 2D Graphics and Imaging.

Chapter 12: GUI Layout Management.

Chapter 13: Swing GUI Components.

Chapter 14: Event Handling.

Chapter 15: Advanced Swing Capabilities.

Chapter 16: Transferring Data.

Chapter 17: Java Utilities.

Chapter 18: Advanced Applet Programming.

Chapter 19: Streams and Input/Output Programming.

Chapter 20: Printing.

Chapter 21: JavaBeans.

Chapter 22: Network Programming.

Chapter 23: Java Extension Libraries.

Appendix A: Java Language Syntax.

Appendix B: Online Resources.

Glossary of Terms.

Index.

ChapterPageDetailsDatePrint Run
Combined Errata

Page 50

Table 4.4. Maximum positive value for the float type should not be negative.

Page 55

Table 4.9. Postfix auto-decrement operator in Column 1 should be "--" and not "-".

Page 62

Casting example code, line 4 at bottom of page, '1-;' should be "1--;"