Loading Course Schedule...
PT16687
Summary
This course shows Java-6 developers the new language features in Java 7 and Java 8 -- and more importantly illustrates best programming practices as they've been affected by these new features. This is an accelerated course that assumes long experience with earlier versions of Java. Students will leave familiar with various new bits of syntax, and also with an understanding of the exciting new options they have for API design and general-purpose Java 8 coding.
Prerequisites
Before taking this course, solid experience with Java programming at the Java-5 or Java-6 level is essential.
Duration
3 Days/Lecture & Lab
Audience
This course is designed to introduce Java-6 developers to the new language features in Java 7 and Java 8.
Topics
Java-7 Refresher
- Exception Handling and Logging
- Functional Programming
- Streams
- Object-Oriented Refactoring
- Threads
- Concurrency