This Java SE 8 Fundamentals training introduces you to object-oriented programming using the Java language. Through hands-on exercises, you'll begin to build a baseline of knowledge to propel your career in development.
Objectives
- Use Java programming language constructs to create a Java technology application.
- Use decision and looping constructs and methods to dictate program flow.
- Understand basic object oriented concepts such as inheritance, encapsulation, and abstraction.
- Use and manipulate object references, and to write simple error handling code.
- Use the new SE 8 java.time and java.time.format packages to format and print the local date and time.
- Specify a data modification by passing a predicate lambda expression to the Collections class.
Topics
- Course Introduction
- Introducing Lambda Expressions
- A Case for Lambda Expressions
- Filtering Collections with Lambdas
- Using Built in Lambda Types
- Collection Operations with Lambda
- parallel streams
- Lambda Cookbook
- Method Enhancements
- Using the Date/Time API: Working with Local Dates and Times
- Using the Date/Time API: Working with Time Zones
- Using the Date/Time API: Working with Date and Time Amounts
- JavaScript on Java with Nashorn: Creating and executing shell scripts
- JavaScript on Java with Nashorn: Writing JavaScript Applications
- JavaScript on Java with Nashorn: Writing JavaFX Applications Using JavaScript
- Intro to Mission Control
- Intro to Flight Recorder