From the Back Cover
A hands-on guide to the Java programming language, The Java™ Tutorial, Fourth Edition, is perfect for any developer looking for a proven path to proficiency with Java SE. This popular tutorial "from the Source" has been completely revised and updated to cover Version 6 of the Java Platform, Standard Edition.
Written by members of the Java Software team at Sun Microsystems, this book uses a tested, interactive approach and features real-world problems that help you learn the Java platform by example.
New to this edition are chapters on Generics, Collections, Java Web Start, the Platform Environment, and Regular Expressions. Key sections, including the Concurrency (formerly Threads), I/O, Object-Oriented Programming Concepts, and Language Basics chapters have been completely rewritten to reflect reader feedback and to cover new features added to the Java SE 6 platform. A new appendix contains information on how to prepare for the Java Programming Language Certification exam.
As with the previous editions, you will find clear explanations of the fundamentals of objects, classes, and data structures, as well as detailed coverage of exceptions, I/O, and threads. All of the popular features that made this book a classic have been retained, including convenient summaries at the end of each section and Questions and Exercises segments to help you practice what you learn.
The accompanying CD-ROM is filled with valuable resources including the latest Java SE software (the JRE, JDK, Java API spec, and the guide documentation), the code samples from this book, and solutions to the questions and exercises.
About the Author
Sharon Zakhour, the Java Tutorial team lead, has worked at Sun Microsystems as a senior technical writer for seven years. She graduated from UC Berkeley with a B.A. in computer science and has worked as a programmer, developer support engineer, and technical writer for more than twenty years.
Scott Hommel is a technical writer on staff at Sun Microsystems, where he documents the Java Platform, Standard Edition. Since 1999, he has contributed to every major release of the JDK, mostly in the form of API spec clarifications and core release documentation.
Jacob Royal has an M.S. in IT and an M.B.A. in information systems. He has written administrator's guides, API references and programmer's guides, and has identified new tools and developed code and writing standards for various companies, including Lucent Technologies and Autodesk.
Isaac Rabinovitch is a freelance technical writer. He has written user manuals, programmer's guides, administrator's manuals, API references, release notes, and support documentation at Sun Microsystems, Borland, SGI, and many other companies.
Thomas Risser was educated in physics at Harvard (B.A.) and the University of California at Berkeley (Ph.D.). He has been a technical writer in the computer industry for fifteen years.
Mark Hoeber is a former senior technical writer at Sun Microsystems. He has worked as a technical writer for twelve years, focusing on documentation for software developers and system administrators.