reason for Java’s success is its agility. Java has rapidly adapted to
changes in the programming environment and to changes in the way that
programmers program. Most importantly, it has not just followed the
trends, it has helped create them. Unlike some other languages that have
a revision cycle of approximately 10 years, Java’s release cycle
averages about 1.5 years! Java’s ability to accommodate the fast rate of
change in the computing world is a crucial part of why it has stayed at
the forefront of computer language design.
... If you are programming for the Internet, you have
chosen the right language. Java has been and continues to be the
preeminent language of the Internet."
-- From the preface to Java™: The Complete
Reference, Seventh Edition
Some of these tutorials might require a PDF reader. If you do not have an the Adobe
Acrobat Reader installed on your device, you can
download a free copy here. Many also require the Google Play app for
Look Inside and Search
When you click on one of the book covers shown below, you will be
taken to Amazon's free program that allows you to browse and search
terms inside the book. Then just click on the "Look Inside" arrow that
appears above image of the cover. As experienced self-directed learners
know very well, this kind of book browsing is a very effective and
sustainable learning process.
More after a brief word from our sponsors ...