JAVA 5.0 Tiger Programming Master Secrets

Author: BrettMclaughlin
Publisher:
Publish Date: 2005-10-01
Features: The next Java version codenamed "Tiger" is not just a minor update. There are over 100 changes in the core language, along with significant enhancements to libraries and APIs, giving developers access to many new features, tools, and technologies. But with so many changes, where should one start? Perhaps by reading the lengthy and tedious language specification manual; or waiting for a 500-page tome of concepts and theory to be published; or even by directly experimenting with the new JDK to see what discoveries can be made. Alternatively, one can thoroughly study Tiger through Java 5.0 Tiger: A Developer's Notebook. This book, co-authored by the best-selling authors Brett McLaughlin and David Flanagan, offers practical and direct guidance that skips the dry academic approach and cuts straight to the heart of Tiger. By the end of each chapter, readers will grasp many important new features of the language, and within the first 20 pages, they will find themselves immersed in code. Through over 50 example programs, readers will gain a comprehensive and practical understanding of generics, learn how boxing and unboxing affect type conversions, discover the power of varargs, understand how to write enumerated types and annotations, master Java's new formatting methods and for/in loops, and even gain a deep understanding of the concurrent nature of the JVM. As readers progress through the book, they will realize:
· Generics, including type-safe collections and custom-defined generic classes.
· Enumerated types and values, as well as their relationship with public static final constants.
· Tiger's autoboxing and auto-unboxing conversions between primitive types and wrapper types.
· Varargs, including custom varargs methods.
· Tiger's extensive support for compiler-checked annotations.
· The for/in loop.
· New formatting methods format() and printf().
· The concurrent nature of Tiger, including locks, scheduling timers, uncaught exceptions in threads, and the new Callable interface.

📌 Related Posts