Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
66 used & new from $13.85

Have one to sell? Sell yours here
 
   
The Java Tutorial: A Short Course on the Basics, 4th Edition (Java Series)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

The Java Tutorial: A Short Course on the Basics, 4th Edition (Java Series) (Paperback)

by Sharon Zakhour (Author), Scott Hommel (Author), Jacob Royal (Author), Isaac Rabinovitch (Author), Tom Risser (Author), Mark Hoeber (Author)
4.6 out of 5 stars See all reviews (7 customer reviews)

List Price: $54.99
Price: $34.64 & this item ships for FREE with Super Saver Shipping. Details
You Save: $20.35 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 21? Choose One-Day Shipping at checkout. Details
44 new from $13.85 22 used from $21.99
Also Available in: List Price: Our Price: Other Offers:
Unknown Binding Order it used!

Frequently Bought Together

Customers buy this book with The JFC Swing Tutorial: A Guide to Constructing GUIs (2nd Edition) (Java Series) by Kathy Walrath

The Java Tutorial: A Short Course on the Basics, 4th Edition (Java Series) + The JFC Swing Tutorial: A Guide to Constructing GUIs (2nd Edition) (Java Series)

Customers Who Bought This Item Also Bought

Head First Java, 2nd Edition

Head First Java, 2nd Edition

by Kathy Sierra
4.4 out of 5 stars (241)  $29.67
Effective Java (2nd Edition) (Java Series)

Effective Java (2nd Edition) (Java Series)

by Joshua Bloch
4.9 out of 5 stars (35)  $44.66
Java(TM) EE 5 Tutorial, The (3rd Edition) (Java Series)

Java(TM) EE 5 Tutorial, The (3rd Edition) (Java Series)

by Eric Jendrock
3.4 out of 5 stars (9)  $40.94
Core Java(TM), Volume I--Fundamentals (8th Edition) (Sun Core Series)

Core Java(TM), Volume I--Fundamentals (8th Edition) (Sun Core Series)

by Cay S. Horstmann
4.4 out of 5 stars (17)  $37.79
Java In A Nutshell, 5th Edition

Java In A Nutshell, 5th Edition

by David Flanagan
4.2 out of 5 stars (32)  $29.67
Explore similar items

Editorial Reviews

Product Description

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.





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.



See all Editorial Reviews

Product Details

  • Paperback: 672 pages
  • Publisher: Prentice Hall PTR; 4th edition (October 9, 2006)
  • Language: English
  • ISBN-10: 0321334205
  • ISBN-13: 978-0321334206
  • Product Dimensions: 9.2 x 6.8 x 1.2 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars See all reviews (7 customer reviews)
  • Amazon.com Sales Rank: #79,441 in Books (See Bestsellers in Books)

What Do Customers Ultimately Buy After Viewing This Item?

The Java Tutorial: A Short Course on the Basics, 4th Edition (Java Series)
88% buy the item featured on this page:
The Java Tutorial: A Short Course on the Basics, 4th Edition (Java Series) 4.6 out of 5 stars (7)
$34.64
Head First Java, 2nd Edition
4% buy
Head First Java, 2nd Edition 4.4 out of 5 stars (241)
$29.67
Java(TM) EE 5 Tutorial, The (3rd Edition) (Java Series)
3% buy
Java(TM) EE 5 Tutorial, The (3rd Edition) (Java Series) 3.4 out of 5 stars (9)
$40.94
Java(TM) Programming Language, The (4th Edition) (Java Series)
3% buy
Java(TM) Programming Language, The (4th Edition) (Java Series) 4.2 out of 5 stars (71)
$44.88

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(5)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

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

 
26 of 27 people found the following review helpful:
5.0 out of 5 stars Much more than I expected, October 28, 2006
This book is based on the tutorials available on the Java site, but I found this didn't worry me at all as I read the book.

I have always been impressed with 'The Java Series' of books from Sun and this one ranks well. But while I was prepared to accept a more superficial transfer from the web version, what I got was much nicer. The book includes many important topics that are required to move from 'basic Java' to serious development, and while the collection topics alone is enough to recommend the book, the coverage is a mixture of the basics, advanced, and the "need to know" which impressed me.

The coverage of the very basics is a lighter than in many beginners books so you wouldn't want this to be your only book, but I would certainly recommend it to people who have a grasp of the Java basics, anyone moving to Java from another language, or even if you haven't done much work with Java 5 and would like a decent reference for the additional material.

All things considered, this book has better coverage and more uses to a larger audience than I expected and look forward to having it near me on the book shelf for my future needs.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
18 of 18 people found the following review helpful:
5.0 out of 5 stars The basics and then some, February 22, 2007
By calvinnme "Texan refugee" (Fredericksburg, Va) - See all my reviews
(TOP 10 REVIEWER)      
This book is a terrific introduction to the Java programming language. It has been written to coincide with the release of Version 6 of JSE (Java Standard Edition). I had not seen the previous editions of this book, but I was quite impressed with the entirety of this edition. In particular, I really liked the organization. There is a brief chapter that introduces you to the basic recipe of writing Java programs on various platforms, and then the book gets down to business with object-oriented concepts first, before it tackles any other issue. Next it tackles the basics of the Java language specifically - variables, operators, expressions, control flow, classes and objects, and then interfaces and inheritance. This gives the novice an idea of how to do very basic programs in Java that include its object-oriented facets. Next, the more elegant concept of generics is introduced. The book makes it clear not only how to use them, but why you would - they add stability to your code by making bugs more detectable at compile time. Oddly enough, the next chapter is where the author chooses to introduce the creation and usage of packages. This is generally saved to the end of most books, since bundling classes and interfaces into packages is not something that the novice Java programmer needs up front, but it is a well-written and well-illustrated chapter on the subject. Next the author returns to more basic Java topics - numbers and strings, exceptions, and basic I/O. It is hard to do anything meaningful in Java without a grasp of these topics, and the book does an especially good job of explaining the confusing world of Java I/O.

The chapter on the Java Collections Framework is made easier by the previous chapter on generics. The chapter on concurrency is well done, and catches you up to concurrent processing on the Java platform as it exists in Java 5.0 and later. Regular expressions will probably be old hat if you are from the world of Unix scripting, but this chapter does not make any assumptions and explains the concept from the beginning and then how that concept is implemented in Java. Next is an oddly practical chapter on the platform environment that includes issues like system utilities and the PATH and CLASSPATH environment variables that you almost never see published in a book. Usually, you see Swing explained along with exceptions, but since properties and exceptions have already been covered, this makes explaining the complex issue of GUI implementation with Swing a bit easier. The book concludes with chapters on JAR files, Java Web Start, and the ancient topic of Applets, which, after all, is the reason Java was such a hot language in the first place. Appendix B is a handy one on preparing for Java Programming Language Certification, which was not the purpose of this book, but it certainly is a useful tool in this process.

Each chapter concludes with questions and programming exercises to test your knowledge. The book clearly explains each topic, has plenty of good illustrations, and lots of sample programs to illustrate the points being made. If you are a beginning Java programmer, I can't see a better way of picking up the Java language in its most modern form than this book. The following is the table of contents:

Chapter 1. Getting Started
Chapter 2. Object-Oriented Programming Concepts
Chapter 3. Language Basics
Chapter 4. Classes and Objects
Chapter 5. Interfaces and Inheritance
Chapter 6. Generics
Chapter 7. Packages
Chapter 8. Numbers and Strings
Chapter 9. Exceptions
Chapter 10. Basic I/O
Chapter 11. Collections
Chapter 12. Concurrency
Chapter 13. Regular Expressions
Chapter 14. The Platform Environment
Chapter 15. Swing
Chapter 16. Packaging Programs in JAR Files
Chapter 17. Java Web Start
Chapter 18. Applets
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars The book you NEED, March 22, 2009
By Tri (Michigan) - See all my reviews
I've read quite a few THOUSAND pages on learning the Java language. When I say thousand pages I'm referring to A LOT of books. Those books I'm referring to (sooooo many of them....) were pretty horrible in teaching you this powerful language. This language starts you AT the BOTTOM and WORKS you up to the top. This book WILL get you up to speed with Java. Chapter 2 is probably one of the best chapters in all of the Java books I've read.... Java is an OOP language and this book MAKES you learn Java in the OOP way. This has proven great for me and has had me better understand the API. If you think you know Java I strongly suggest you pick this book up AND read it all DONT SKIP EVEN CHAPTER 1 because I guarantee you'll learn something. This book is also from the source which explains why it is so good to use and has been in development since Java first appeared. Also to top that off the chapter exercises enforce each chapters material.

Highly recommended reading!

Oh by the way this book gets you prepared for SCJA exam without you even realizing it!

IF YOU BUY THIS BOOK MAKE SURE THAT YOU GET THE CD!!!!!!!! DO NOT FORGET!!! YOU'VE BEEEEEEN WAAAAARNED!!!!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

4.0 out of 5 stars Useful, easy, contains CD
This book is basically just the online tutorials, but it is much much easier to go through them in book form. Read more
Published 4 months ago by Douglas Wilson

5.0 out of 5 stars Great for java beginners
This is an excellent book for java beginners. Indepth explanation and easy to understand and learn.
Published 10 months ago by Shyna Hegde

4.0 out of 5 stars Well paced Java Tutorial
This book is up-to-date and well paced. I recommend it to someone aware of the Java syntax that wants a quick re-cap before getting to the well explained chapters on Classes,... Read more
Published 15 months ago by Ivan Dunn

4.0 out of 5 stars good starting book
So far I'm on chapter 5 and everything is fine except for inheritance and interfaces I think that the explanations and the examples are confusing, but I do recommend this book.
Published 17 months ago by Enrique Marmolejo Garcia

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (1 discussion)
  Discussion Replies Latest Post
Hello from a co-author 0 June 2006
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 34 14 hours ago
Jobs for Self Taught Programmers? 41 17 hours ago
   


Product Information from the Amapedia Community

Beta (What's this?)

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

The fourth edition is a drastic revision, and is mostly current for Java SE 6. This is the most recent specification of the Java platform. Sun's implement of Java SE 6 is JDK 6, which is currently in Beta, and will probably have its "general availablity" ...

(Report this)
Created on Oct 06, 2006, last edited on Nov 15, 2006.

 Read More and Edit at Amapedia.com opens new browser window




Look for Similar Items by Category


A Savings Shower

Home Improvement Value Center
Find the right showerhead at the right price in the Home Improvement Value Center, where you can find items up to 50% off.

Shop the Value Center

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Hit the Nail on the Head

Shop for Nailers
When you need to drive in a lot of nails in a short amount of time, nothing beats a power nailer.

Shop now

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
Glenn Beck's Common Sense
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates