This Fundamentals of the Java Programming Language training teaches you the significance of object-oriented programming. You'll learn the keywords and constructs of the Java programming language and the steps required to create simple Java technology programs - all of which help you build a useful and marketable foundation of skills. The Oracle Certified Programmer for Java Platform, Standard Edition 6 certification exam is for programmers experienced in using the Java programming language. Achieving this certification provides clear evidence that the programmer understands the basic syntax and structure of the Java programming language and can create Java technology applications that run on server and desktop systems using Java SE 6. OCA-JAVA is not a pre-requisite for this exam. In OCP-JP 6 several new API classes/interfaces have been added: java.io.Console, java.util.NavigableSet, java.util.NavigableMap. Explicit garbage collector calls i.e. System.gc() will no longer be tested, but candidate will still be expected to understand garbage collection and the finalize() method. Also, the following topics will be tested in greater depth: exception handling, collections, assertions, threads, and flow control.