Covers all the fundamental aspectsof Java programming (focus on the breadth of knowledge) from Oracles perspective. Java Class DesignAdvanced Java Class DesignGenerics and CollectionsLambda Built-in Functional InterfacesJava Stream APIExceptions and AssertionsUse Java SE 8 Date/Time APIJava I/O FundamentalsJava File I/O (NIO.2)Java ConcurrencyBuilding Database Applications with JDBCLocalizationPractice tests are designed by experts to simulate the real exam scenario. The questions are based on the exam syllabus outlined by official documentation. The questions that appear in each practice test are unique and not repeated in other practice tests. These practice tests are provided to the candidates to gain more confidence on exam preparation and self-evaluate them against the exam content.