Advanced Java 7

Course Outline
Software Installation Install and Setup Java 11 (Java 7 included), Apache NetBeans 18
DayModulesSharing
1
  • Preparing the Development Environment
  • Test run first application
  • Brief introduction to advanced topics
  • Exploring the simplified use of generics
  • Using underscores in numeric literals
  • Using strings in switch statements
  • Using static initializers
  • Using instance field initializers
  • Using member classes
  • Using local inner classes
  • Using anonymous inner classes
  • Creating and using enumeration classes
  • Using the Class class
  • Instantiating classes dynamically
  • Navigating inheritance trees
2
  • Managing unordered sets with HashSet
  • Managing ordered sets with TreeSet
  • Controlling list order with LinkedList
  • Peeking and polling with queues
  • Exploring test-driven development with the assert keyword
  • Using the finally keyword
  • Using try-with-resources in Java 7
  • Defining and throwing a custom exception
  • Using the Path class
  • Managing files and directories
  • Reading and writing text files
  • Walking the directory tree
  • Finding files
  • Watching a directory for file changes
  • Reading and writing byte streams
  • Reading and writing character streams
  • Using buffered streams
  • Scanning tokenized text
  • Extending the Thread class
  • Implementing the Runnable interface
  • Interrupting a thread
  • Synchronizing threads

Recommanded Books
TitleOCP Java SE 7 Programmer II Certification Guide: Prepare for the 1ZO-804 exam
ISBN978-1-617-29148-7
AuthorMala Gupta
Year2015
Publisher Manning Publications
TitleOCA/OCP Java SE 7 Programmer I & II Study Guide (Exams 1Z0-803 & 1Z0-804)
ISBN978-0-071-77200-6
AuthorKathy Sierra, Bert Bates
Year2014
Publisher McGraw-Hill Osborne Media
TitleJava 7 Pocket Guide
ISBN978-1-449-34356-9
AuthorRobert Liguori, Patricia Liguori
Year2013
Publisher O'Reilly Media
TitleThe Java Language Specification, Java SE 7 Edition
ISBN978-0-133-26022-9
AuthorJames Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha, Alex Buckley
Year2013
Publisher Addison-Wesley Professional
TitleJava SE 7 Programming Essentials
ISBN978-1-118-35910-5
AuthorMichael Ernest
Year2012
Publisher Sybex
TitleOracle Certified Associate, Java SE 7 Programmer Study Guide
ISBN978-1-849-68732-4
AuthorRichard M. Reese
Year2012
Publisher Packt Publishing