The Java Tutorial: A Short Course on the Basics, 4th Edition

3.6 avg rating
( 15 ratings by Goodreads )
 
9780321334206: The Java Tutorial: A Short Course on the Basics, 4th Edition

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 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.

The Java™ Series is supported, endorsed, and authored by the creators of the Java technology at Sun Microsystems, Inc. It is the official place to go for complete, expert, and definitive information on Java technology. The books in this series provide the inside information you need to build effective, robust, and portable applications and applets. The Series is an indispensable resource for anyone targeting the Java™ platform.



"synopsis" may belong to another edition of this title.

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.

Excerpt. © Reprinted by permission. All rights reserved.:

Since the release of the original Java Development Kit in May of 1995, the engineering team at Sun Microsystems has been hard at work improving and enhancing the Java platform. The publication of this edition coincides with the release of Version 6 of the Java Platform Standard Edition (Java SE) and reflects the API of that release.

This edition introduces new features added to the Java platform since the publication of the third edition (under release 1.3), such as a chapter on Generics and information on annotations. There are new chapters on Java Web Start, The Platform Environment, and Regular Expressions. Most chapters, such as Concurrency (formerly Threads), I/O, Object-Oriented Programming Concepts, and Language Basics, have been completely rewritten. Collections has been brought out of the appendix and into its own chapter. A new appendix contains information on how to prepare for the Java Programming Language Certification exam.

All of the material has been thoroughly reviewed by members of engineering to ensure that the information is accurate and up to date.

Like the previous editions, this book is based on the online tutorial hosted at Sun Microsystems' Web site:

http://java.sun.com/docs/books/tutorial/

The information in this book is often referred to as "the core tutorial" or "the basics" that are required by most beginning to intermediate programmers. Once you have mastered the material in this book, you can explore the rest of the Java platform on the Web site.

As always, our goal is to create an easy-to-read practical programmer's guide with lots of examples to help people learn to program.

Who Should Read This Book?

This book is geared towards both novice and experienced programmers.

  • New programmers can benefit most from reading the book from beginning to end, including the step by step instructions for compiling and running your first program in Getting Started (page 1).
  • Programmers experienced with procedural languages such as C++ may wish to start with the material on object-oriented concepts and features of the Java programming language.
  • Experienced programmers may want to jump feet first into more advanced topics, such as generics, concurrency, or Java Web Start.

This book contains information to address the learning needs of programmers with various levels of experience.

How to Use This Book

This book is designed so you can read it straight through or skip around from topic to topic. The information is presented in a logical order, and forward references are avoided wherever possible.

The examples in this tutorial are compiled against the 6.0 release. You need to download this release in order to compile and run most examples.

The accompanying CD contains the content of this book (including examples, and solutions and answers to the questions and exercises), as well as the online-only Java SE tutorials, an early 6.0 release of the Java SE Development Kit (JDK), and the corresponding API specification and guide documentation.

You will see footnotes like the following:

docs/api/java/lang/Class.html

and

tutorial/deployment/applet/examples/TalkServer.java

The highest level of the CD contains docs and tutorial directories, so those footnotes can be located on the CD as specified. To locate the latest pages online, prepend http://java.sun.com/javase/6/ to the docs footnotes and http://java.sun.com/docs/books/ to the tutorial footnotes:

http://java.sun.com/javase/6/docs/api/java/lang/Class.html
http://java.sun.com/docs/books/tutorial/deployment/applet/ examples/TalkServer.java

The chapters in this book can be found on the CD at the following locations:

Chapter 1. Getting Started: tutorial/getStarted
Chapter 2. Object-Oriented Programming Concepts: tutorial/java/concepts
Chapter 3. Language Basics: tutorial/java/nutsandbolts
Chapter 4. Classes and Objects: tutorial/java/javaOO
Chapter 5. Interfaces and Inheritance: tutorial/java/IandI
Chapter 6. Generics: tutorial/java/generics
Chapter 7. Packages: tutorial/java/package
Chapter 8. Numbers and Strings: tutorial/java/data
Chapter 9. Exceptions: tutorial/essential/exceptions
Chapter 10. Basic I/O: tutorial/essential/io
Chapter 11. Collections: tutorial/collections
Chapter 12. Concurrency: tutorial/essential/concurrency
Chapter 13. Regular Expressions: tutorial/essential/regex
Chapter 14. The Platform Environment: tutorial/essential/environment
Chapter 15. Swing: tutorial/ui
Chapter 16. Packaging Programs in JAR Files: tutorial/deployment/jar
Chapter 17. Java Web Start: tutorial/deployment/webstart
Chapter 18. Applets: tutorial/deployment/applet

We welcome feedback on this edition. Please use the Tutorial feedback form:
http://developers.sun.com/contact/tutorial_feedback.jsp

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Sharon Biocca Zakhour; Scott Hommel; Jacob Royal; Isaac Rabinovitch; Tom Risser; Mark Hoeber
Published by Addison-Wesley Professional (2006)
ISBN 10: 0321334205 ISBN 13: 9780321334206
New Paperback Quantity Available: 1
Seller:
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2006. Paperback. Book Condition: New. book. Bookseller Inventory # M0321334205

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 21.30
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

2.

Sharon Biocca Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber
Published by Addison-Wesley Professional (2006)
ISBN 10: 0321334205 ISBN 13: 9780321334206
New Paperback Quantity Available: 1
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2006. Paperback. Book Condition: New. 4th. Bookseller Inventory # DADAX0321334205

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 32.74
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

3.

Hommel Zakhour
Published by Addison-Wesley Professional (2006)
ISBN 10: 0321334205 ISBN 13: 9780321334206
New Softcover Quantity Available: 2
Seller:
unifachbuch
(Köln, NRW, Germany)
Rating
[?]

Book Description Addison-Wesley Professional, 2006. Softcover. Book Condition: Neu. Unbenutzte Restauflage Unbenutzt. Schnelle Lieferung, Kartonverpackung. Abzugsfähige Rechnung. Bei Mehrfachbestellung werden die Versandkosten anteilig erstattet. - 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 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. 637 pp. Englisch. Bookseller Inventory # INF1000007340

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 8.44
Convert Currency

Add to Basket

Shipping: US$ 30.05
From Germany to U.S.A.
Destination, Rates & Speeds

4.

Zakhour, Sharon Biocca, Hommel, Scott, R
Published by Addison-Wesley Professional (2006)
ISBN 10: 0321334205 ISBN 13: 9780321334206
New Paperback Quantity Available: 2
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2006. Paperback. Book Condition: New. Never used!. Bookseller Inventory # P110321334205

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 42.15
Convert Currency

Add to Basket

Shipping: US$ 1.99
Within U.S.A.
Destination, Rates & Speeds

5.

Sharon Zakhour/ Scott Hommel/ Jacob Royal/ Isaac Rabinovitch/ Tom Risser/ Mark Hoeber
Published by Addison-Wesley (2006)
ISBN 10: 0321334205 ISBN 13: 9780321334206
New Paperback Quantity Available: 1
Seller:
Revaluation Books
(Exeter, United Kingdom)
Rating
[?]

Book Description Addison-Wesley, 2006. Paperback. Book Condition: Brand New. 4th paperback/cd-rom edition. 637 pages. 9.50x7.00x1.00 inches. In Stock. Bookseller Inventory # 0321334205

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 64.20
Convert Currency

Add to Basket

Shipping: US$ 7.91
From United Kingdom to U.S.A.
Destination, Rates & Speeds