What’s next?

The accompanying book containing only the theory lessons is free (PDF, EPUB).

If you have finished evaluating this demo version of the Interactive Java workbook collection of tasks (tasks from the “Interactive Java workbook 1.zip” file), and you like the lessons and tasks, you may purchase the full version with all workbook parts containing all tasks.

As stated in the introduction, the Interactive Java workbook consists of several parts due to the many topics and even more tasks.

NOTE: Not all parts are completed at this time, but please see this LeanPub page, for updates and purchases. If you like this workbook, please feel free to share the link to the workbook’s page.

Once purchased, you can load the next part of the workbook (here is the how-to video).

This is work in progress, so the following list is not yet final. The parts and the topics they cover are as follows:

  1. Interactive Java workbook part 1 - demo + full version (COMPLETED)
  • Introduction
  • Class
  • Attribute
  • Objects, program execution and output to the screen
  1. Interactive Java workbook part 2 (COMPLETED)
  • Methods and arithmetic operators
  • Constructor
  • Global variables and methods
  • Constants
  • Relationships
  • Enumerated type
  1. Interactive Java workbook part 3 (COMPLETED)
  • Algorithms and control statements (commands)
  • The if statement
  • The switch statement
  • The for statement
  • The while statement
  • The do-while statement
  1. Interactive Java workbook part 4 (COMPLETED)
  • Introduction to arrays
  • The for-each statement
  • Algorithms for working with arrays - overview
  • Search and print array elements
  • Adding elements to an array
  • Replacing array elements
  1. Interactive Java workbook part 5 (90% COMPLETED, NOT PUBLISHED YET)
  • Deleting array elements
  • Group operations on array elements
  • Array sorting
  • Working with multiple arrays
  • Cumulative test 1
  • Cumulative test 2
  • Cumulative test 3
  • Cumulative test 4
  • Cumulative test 5
  • Cumulative test 6
  • Cumulative test 7
  • Cumulative test 8
  1. Interactive Java workbook part 6 (50% COMPLETED, NOT PUBLISHED YET)
  • Arrays of objects
  • Working with text (String, StringBuilder)
  • Working with dates and times (LocalDate, LocalTime, LocalDateTime)
  1. Interactive Java workbook part 7 (10% COMPLETED, NOT PUBLISHED YET)
  • Packages and access levels (private, public, protected, default)
  • JavaBeans specification
  • Inheritance
  • The Object class
  • Cumulative test 9
  • Cumulative test 10
  • Cumulative test 11
  • Cumulative test 12
  • Cumulative test 13
  • Cumulative test 14
  • Cumulative test 15
  • Cumulative test 16
  1. Interactive Java workbook part 8 (0% COMPLETED, NOT PUBLISHED YET)
  • Abstract classes and inheritance
  • Interfaces
  • Lists in Java
  • Error handling - exceptions
  1. Interactive Java workbook part 9 (0% COMPLETED, NOT PUBLISHED YET)
  • Input and output streams in Java
  • Working with the keyboard
  • Working wih textual files
  • Serialization of objects
  • Cumulative test 17
  • Cumulative test 18
  • Cumulative test 19
  • Cumulative test 20
  • Cumulative test 21
  • Cumulative test 22
  • Cumulative test 23
  • Cumulative test 24