Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Java Tutorial: Object-oriented Programming for the Internet (Java Series) [Paperback]

Mary Campione , Kathy Walrath
3.3 out of 5 stars  See all reviews (23 customer reviews)

Available from these sellers.


Amazon Price New from Used from
Paperback --  
There is a newer edition of this item:
The Java Tutorial: A Short Course on the Basics (Java (Prentice Hall)) The Java Tutorial: A Short Course on the Basics (Java (Prentice Hall))
In stock.

Book Description

6 Mar 1998 0201310074 978-0201310078 2

This book is a practical tutorial to writing programs with JDK 1.1. This book guides the reader through a series of exercises that allow first- time Java developers to become efficient Java Programmers.

Product details

  • Paperback: 992 pages
  • Publisher: Addison Wesley; 2 edition (6 Mar 1998)
  • Language: English
  • ISBN-10: 0201310074
  • ISBN-13: 978-0201310078
  • Product Dimensions: 23.4 x 18.8 x 4.7 cm
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (23 customer reviews)
  • Amazon Bestsellers Rank: 2,755,358 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

From the Back Cover

Third Edition
now available!

Follow your own path to expertise with this self-guided tour of the Java™ programming language. Written by two members of the JavaSoft team at Sun Microsystems, the book employs a hands-on interactive approach to teaching Java basics, object-oriented concepts, applet programming, and everything else you need to know to become a proficient Java programmer.

Through a task-oriented, example-driven approach, The Java™ Tutorial introduces you to fundamental concepts and applications. Designed so that you can customize your own path through the specific information you need, the book explains the nuts and bolts of the language, applet construction, and the fundamental Java classes. You will also learn about more advanced topics such as creating a graphical user interface (GUI), using multiple threads, and working with Java's networking capabilities.

This Second Edition has been extensively updated to cover API changes in Java 1.1 regarding UI, networking, and I/O, and to include the latest Java language developments. New and updated material includes:

  • receiving broadcasts using a multicast socket
  • new I/O features, including character streams and object serialization
  • the latest developments in applet tags
  • using the 1.1 AWT event system
  • new language features, such as nested classes
  • tips for writing 100% Pure Java programs
  • updating 1.0 programs to use the 1.1 API

In addition, the Second Edition has been revised and reorganized to offer a stronger and more cohesive presentation, making this best-selling and award-winning book even better. The Tutorial now starts with a new lesson that introduces you to the Java phenomenon and provides a foundation for understanding the rest of the book.

The accompanying CD-ROM contains the Tutorial and all its code samples, versions of the Java Development Kit™ (JDK) and the JDK documentation for each major platform, and the HotJava™ Browser. On the CD, the HTML version of the book is browser-friendly and contains information not found in the printed text, such as draft lessons on internationalizing Java programs, calling non-Java libraries from Java programs, using the security API, developing JavaBeans™ components, and using the GUI components in the Swing/JFC package.


About the Author

Mary Campione was formerly a senior technical writer at Sun Microsystems, where she started writing about the Java platform in 1995. Mary graduated from California Polytechnic, San Luis Obispo, with a B.S. in Computer Science and has worked as both a technical writer and programmer. Kathy Walrath is a senior technical writer on the Swing team at Sun Microsystems. After graduating from the University of California, Berkeley, with a B.S. in Electrical Engineering and Computer Science, Kathy wrote extensively about Unix, Mach, and NextStep. Since 1993, Kathy has been writing specifications and how-to guides for the Java platform.


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

Most Helpful Customer Reviews
1 of 1 people found the following review helpful
By A Customer
This book does the best job I have ever seen of being both a tutorial and a reference book, and I've seen a lot. The content is excellent, accurate, and thorough; and the organization is not paralleled. It is well-organized; well-indexed; has nice detailed table of contents up front plus more detailed table of contents for each section; tells you what it is going to cover, tells you, and tells you what it covered; is strongly cross-referenced (like its Web version), complete with (accurate!) page numbers; and has a few pages on trouble-shooting and avoiding common problems following each section of four chapters or so. This last feature alone was worth the cost of the book to me in the first 24-hours after I received the book. Campione's and Walrath's "Java Tutorial Second Edition: Object-Oriented Programming for the Internet" is an excellent book. The Web version continues to be updated with new topics not yet covered in the print version (such as lightweight components and Swing). Can you tell that I like this book?
Comment | 
Was this review helpful to you?
By A Customer
It always amazes me how one person can give a book a "five" and another a "one". The bottom line is that a certain amount of knowledge is necessary to get the full benefit from this book. Specifically, if you have very good knowledge of Object-oriented programming (preferrably C++ knowledge) then this book is for you! Otherwise, you're out of luck. Often, the authors will introduce code and will not explain it 'till many pages later. As someone with knowledge of C++, I found myself often saying, "Yeah, that looks familiar" or "Okay, I know I don't understand it, but I'm sure it'll be explained later." I could usually guess what the unfamiliar terminology was until it was explained. Again, the explanations are very good for C++ers; otherwise you'll be left scratching your head VERY quickly. Don't think that because you know FORTRAN you'll learn Java from this book. The authors go into bit manipulation and referencing objects with the "this" terminology pretty early into the book. They often introduce new code with no real explanation. They never give any examples that let you understand why OOP is so good. However, I found myself understanding just fine. Why? Because I already know C++! Bottom line: If you have good skills in C++ or some other OOP language and need to know Java quickly, this book is for you. If you think that because you know COBOL you're going to pick this book up and be able to learn OOP, FORGETTABOUTIT!!!
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
1.0 out of 5 stars It is NOT a good tutorial book 3 Sep 1999
By A Customer
This book overly abused cross-references. The first paragraph may refer you to the third paragraph and the second paragraph may refer you to the first paragragh. Following the references, you will be running around the get lost. If you trim off this absolutely un-necessary WEB of references, the book could lose 10% of its weight.
Comment | 
Was this review helpful to you?
2.0 out of 5 stars Difficult to understand. 4 Aug 1998
By A Customer
I find this book difficult to understand, so I'm looking for another Java book to buy. (I'm an experienced programmer with 15 years in the industry but no OO experience.) For example, the authors cannot explain "throwing" and "catching" exceptions without using the words "throw" and "catch". This is like a dictionary defining a word by using that word in the definition. Sometimes these authors spend pages of your time giving you an overview that only serves to confuse you. Brief overviews are fine, but in most cases they should just get to the point. After reading some chapters, I've found myself reading the corresponding chapters in other Java books because I didn't feel as though I understood the material. Maybe the 2nd edition is better...
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Excellent book to learn Java from 19 Mar 1998
By A Customer
This is one of the better books for learning Java. It's clear text and frequent examples make it an easy read. One of the benefits of this book over every other single one on the market is that having been available on the web and read by thousands of Java programmers, the authors have gotten an enormous amount of feedback about what sections were good and what sections were confusing. The confusing one have been improved. I doubt that any other Java book has gone under such testing by fire (except for possibly the specification manuals).
If you are learning Java, you can't go wrong with this book. Even if you have been using Java for a long time, you can probably find a few topics in this book that you are not that familiar with that will make this book worthwhile.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars The Java programmer's answer book 2 Feb 1999
By A Customer
Since I chose JBuilder as my development environment, I learned the basics of Java by using a JBuilder-centric book (JBuilder 2 Bible, by Eric Armstrong). But, the books that are best at teaching the fundamentals are rarely the best at bringing the beginner to intermediate-level knowledge. The Java Tutorial fills that gap amazingly well.
Whenever I have a question about Java, whether it is a general question such as, "How do threads work?" to something specific like, "Can I use a Dialog pop-up window in my Applet?", the answer is in the Tutorial. And the answers it provides are complete, clear, and (most of all) useful.
With the Java Tutorial at my side, I can code with more confidence and produce better programs.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
4.0 out of 5 stars Quality learning and reference guide translated from the web
The Java Tutorial (transposed from Sun's gargantuan website) is an excellent introduction to the language for those already slightly aware of programming principles. Read more
Published on 1 Dec 1999
5.0 out of 5 stars it provides elegant examples.
Thought not good as a quick tutorial, the examples that a little bit hard to read turn out be elegant and practicle. Read more
Published on 17 Aug 1999
1.0 out of 5 stars A Puzzle Book
In my opinion , this book is not for people who are willing to learn Java. I could hardly find what I want. I find myself in a puzzle while searching for a subject. Read more
Published on 16 Aug 1999
5.0 out of 5 stars the best java book i ever read.....
the best book i ever read about this language, it simple and the most importent it for all....
Published on 13 Aug 1999
2.0 out of 5 stars Not good if you are looking for quick info..
As several have mentioned, this book is not for you if you want to LEARN java. It's for you if you want to brush up occasionally about what something means. Read more
Published on 6 July 1999
1.0 out of 5 stars Not a book for beginners
This book is awful. The examples are complex and confuse the issue rather than enlighten. The text does not illustrate the topics but in many cases simply lists them. Read more
Published on 17 May 1999
1.0 out of 5 stars Reference Yes, Learning or Instruction No
I purchased this book because the customer reviews were fairly positive. But this book is a lot like going on a scavenger hunt. Read more
Published on 15 Feb 1999
1.0 out of 5 stars Do NOT buy this book
This book is terrible. It is the worst CS textbook I have had the misfortune to buy. There are hardly any code examples and it is an extremely difficult read. Read more
Published on 15 Feb 1999
1.0 out of 5 stars The worst book I have ever bought
If you're a beginner to Java-programming: DON'T buy this book. This is probably the worst book I have ever read in my entire life. And I meen it. Read more
Published on 11 Feb 1999
2.0 out of 5 stars Beginners only.
I would recommend this book for absolute beginners only. The book was in my possession for about a month, after which its usefulness was minimal and I gave it away. Read more
Published on 20 Jan 1999
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category