Be the first to like this
This section discusses applets and basic drawing operations. More importantly, it also serves as an excuse to introduce or illustrate general concepts that are used throughout Java programming: import statements, inheritance in action, lifecycle methods, the @Override annotation, and try/catch blocks.
See http://courses.coreservlets.com/Course-Materials/java.html for the complete tutorial series (Programming with Java 8) and associated code. That site also lets you download PDF files of each lecture for saving or printing, and includes exercises and exercise solutions for each of the topics.