- Series: Java Series
- Paperback: 768 pages
- Publisher: Addison-Wesley Professional; 5 edition (March 9, 2013)
- Language: English
- ISBN-10: 0132761696
- ISBN-13: 978-0132761697
- Product Dimensions: 7 x 1.4 x 9.2 inches
- Shipping Weight: 2.5 pounds (View shipping rates and policies)
- Average Customer Review: 10 customer reviews
- Amazon Best Sellers Rank: #1,399,097 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
The Java Tutorial: A Short Course on the Basics (5th Edition) (Java Series) 5th Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
About the Author
Sharon Biocca Zakhour is a principal technical writer at Oracle Corporation, and was formerly at Sun Microsystems. She has contributed to Java SE platform documentation for more than twelve years, including The Java ™ Tutorial, Fourth Edition, (Addison-Wesley, 2007), and The JFC Swing Tutorial, Second Edition (Addison-Wesley, 2004). She graduated from the University of California, Berkeley, with a B.A. in computer science, and has worked as a programmer, developer support engineer, and technical writer for thirty years.
Sowmya Kannan was previously a principal technical writer at Oracle Corporation and Sun Microsystems. She is currently the manager of the Java SE documentation team, and has more than fifteen years of experience as a technical writer and developer of middleware and web applications.
Raymond Gallardo is a technical writer for Oracle Corporation. Previous engagements include college instructor, technical writer for IBM, and bicycle courier. He earned his B.Sc. in computer science and English from the University of Toronto and his M.A. in creative writing from The City College of New York.
Top customer reviews
But therein lies the biggest drawback of the book, the text is (as far as I know) fully available in Oracle's website (search for Java SE Tutorial or follow it in docs.oracle.com/javase/tutorial/), fully revised (an exercise said there were some mistakes in the code, after not finding anything wrong I went to the website and there it was, a 'corrected' not functioning piece of code, but this is just an example, there are many others), and, as long as you have access to a computer (an important thing to consider when learning Java) there's really no need to carry around this book. I know some people might want to have a physical copy for some reason (to each his own) but since this book doesn't add anything to what is readily available online I think it's hard to justify buying it, and I have never recommended this when asked about learning material for Java programming. I have an old copy of a Deitel book which was good and more useful for its time (2001ish), they're imposible to compare, of course, but I like their style and focus on (trying not to sound too patronizing) a good educational experience. As i don't have their latest book on Java and don't know how much it has changed (the last one I bought was for C# 2010), my recommendation is to learn as much as possible from what's avaible online, including of course Oracle's *corrected* material, and take a look at Deitel's if you really need/want a book, and decide on your own if it's good enough for you.
This book is not a book that you have to follow from beginning to end in order to understand. You are not building a program, but rather you are looking at tons of examples (several per chapter) and seeing different ways in how to use them. Some of the bigger applications are towards the end, and this is where it becomes more interactive.
The information that I gathered out of this book has helped me not just in writing code, but it has also changed my approach to writing code and seeing issues before they happen. What I obtained from this is valuable in any Object Oriented language and will really help you develop / brush up on your skills. For anyone that is serious about developing their foundation in the Java (or any other OOP language for that matter), I would definitely recommend this book! I know I will peruse it for a while.