1Z0-804 : Programmer 2 - Exam Outline

Java Class Design 

Advanced Class Design 

Object-Oriented Design Principles 

Generics and Collections



String Processing 

Exceptions and Assertions 

Java I/O Fundamentals 

Java File I/O (NIO.2) 

Building Database Applications with JDBC 

Threads 

Concurrency 

Localization 

Java SE 17