Please email firstname.lastname@example.org for info on how to arrange customized courses on Java 7, Java 8, JSF 2.2, PrimeFaces, jQuery/Ajax, Hadoop, and other Java EE topics onsite at YOUR location.
This section gives a whirlwind intro to basic Java syntax: loops, if statements, use of "main", strings, arrays, indenting, and so forth. Remember that this tutorial series is primarily intended for developers that have used another high-level language, so this section probably moves too quickly for those without previous programming experience. See http://courses.coreservlets.com/Course-Materials/java.html for the full tutorial, associated code, exercises, and exercise solutions. You can also download PDF files of each lecture, for saving or printing. Changes in Java 8 are mentioned in this tutorial; topics specific to Java 8 are covered in a separate tutorial; see link at coreservlets.com.