Please email firstname.lastname@example.org for info on how to arrange customized courses on general Java programming (for C++/C#/etc. programmers), Java 8 features (for existing Java programmers), JSF 2.2, PrimeFaces, jQuery, Android, Hadoop, and other Java EE topics onsite at YOUR location.
This section discusses lists (like arrays except that they stretch as you add entries), maps (associative arrays -- things that match a key to a value), generic types, the Java 7 diamond operator, printf, varargs, and the performance of String vs. StringBuilde. This is the most "computer-sciency" of any of the tutorial sections, but the performance issues are very important for real-life Java programming. 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.