Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the authors

See all
Something went wrong. Please try your request again later.

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


The Java® Tutorial, Sixth Edition, is based on the Java Platform, Standard Edition (Java SE) 8. This revised and updated edition introduces the new features added to the platform, including lambda expressions, default methods, aggregate operations, and more. An accessible and practical guide for programmers of any level, this book focuses on how to use the rich environment provided by Java to build applications, applets, and components.

Expanded coverage includes a chapter on the Date-Time API and a new chapter on annotations, with sections on type annotations and pluggable type systems as well as repeating annotations.

In addition, the updated sections “Security in Rich Internet Applications” and “Guidelines for Securing Rich Internet Applications” address key security topics. The latest deployment best practices are described in the chapter “Deployment in Depth.”

If you plan to take one of the Java SE 8 certification exams, this book can help. A special appendix, “Preparing for Java Programming Language Certification,” details the items covered on the available exams. Check online for updates.

All of the material has been thoroughly reviewed by members of Oracle Java engineering to ensure that the information is accurate and up to date. This book is based on the online tutorial hosted on Oracle Corporation’s website at http://docs.oracle.com/javase/tutorial.


Books with Buzz
Discover the latest buzz-worthy books, from mysteries and romance to humor and nonfiction. Explore more

Customer reviews

4.4 out of 5 stars
4.4 out of 5
30 global ratings

Top reviews from the United States

Reviewed in the United States on December 24, 2017
This is an excellent book. The title describes it as "A Short Course on the Basics", and one might thus think that it would be a good book for beginners. Beginners will find themselves getting quickly in over their heads shortly after getting past page 100 of this 800-page book. It is an excellent reference for those with experience in computer programming who want to use Java. The authors are or were members of the Oracle Corporation staff and are Java authorities.

The material is based on an online tutorial on the Oracle Corporation web site. Program listings used in the book are included there and can be run in the NetBeans IDE. I found this to be very helpful, as I could thus modify and explore them.
3 people found this helpful
Report
Reviewed in the United States on December 30, 2014
A great book for beginners. Different from other books, this book do not suppose the reader have any knowledge about programming language. The way this book introduce knowledge is always "instantiated" with analogues which make my understanding much easier. The conventions are also mentioned, such as use of "$" is not used although it is legit. There are plenty of code examples and questions and exercises.
This is the book I'm looking for. Thanks, authors.
9 people found this helpful
Report
Reviewed in the United States on February 8, 2017
This is an awesome Java SE 8 book, but if you are new in this domain and I mean The Programming Languages Domain, you should learn C and C++ and especially the Templates in C++ because this book, and from the first chapters, give you an advanced examples which a new one can't understand them, but generally it's a book from the Java producers and it cover every thing in Java SE 8 so don't think and just buy it.

GOOD LUCK :)
3 people found this helpful
Report
Reviewed in the United States on July 16, 2020
This is real easy and helpful book for Java learners.
Everything is written in easy language, and in very practical way.
Reviewed in the United States on October 24, 2018
I've been trying to read through this in order, while also using it as a reference tool. There is a lot of great info in it, from beginner knowledge to very advanced.
Reviewed in the United States on April 13, 2019
I'm not sure this would be a good place to start learning Java, but if you are learning Java and need a reference book, this is the one.
Reviewed in the United States on October 21, 2016
It was right on time as promised ..actually earlier than expected....before my class started to give me time to preview the materials. It has turned out to be a pretty good book with good examples.
Reviewed in the United States on August 15, 2017
If you have experience in programming this is a great book for you. However, unless you are a prodigy, this book is not for someone who is completely new to programming and coding. The concepts are not taught in an order that builds from chapter to chapter. Some of the examples use concepts that are chapters ahead. Good book overall though.

Top reviews from other countries

Quercia
5.0 out of 5 stars il riferimento, molto chiaro
Reviewed in Italy on November 25, 2019
il riferimento sull'argomento, abbastanza chiaro anche per principianti.
Anand Srivastava
5.0 out of 5 stars good
Reviewed in India on May 4, 2017
Not completed yet, But this book starts from scratch and assumes you have no prior knowledge.
So its good
Manoj Kumar
4.0 out of 5 stars Four Stars
Reviewed in India on December 9, 2016
Good one for beginners.