Every registration supports local education. TrainUp Gives Back

Your Career Training Marketplace

Questions? Call Toll-Free: 1-866-540-9677

  • Instant Access ImageInstant Access
    From Anywhere
  • Unlimited Viewing ImageUnlimited
  • calendar Image 6-12 Months
    To Complete


Java, an object-oriented programming language, is one of the most widely used development languages in the world today. It allows programmers to create objects that can interact with other objects to solve a problem. This course covers how to use interfaces including the List interface and how to use Lambda expressions. Additionally, it covers exception handling and deployment of a Java application and how to enhance an application. This course can be used as part of the preparation for the Oracle exam, 1Z0-808, Java SE 8 Programmer, to obtain the Oracle Certified Associate level certification.

Learning Objectives
  • Start the course
  • Describe polymorphism in the JDK foundation classes
  • Describe how to use interfaces in Java
  • Describe how to use the List interface in Java
  • Convert a Java array to an ArrayList class and use the ArrayList to manipulate list values
  • Describe how lambda expressions are used in Java
  • Use a predicate lambda expression in a Java program
  • Manage data in Java using the toString method and the Comparable interface and a Lambda expression
  • Practice managing data in Java using a lambda expression
  • Describe how Java handles exceptions
  • Describe the propagation of exceptions in Java
  • Describe how to catch exceptions in Java
  • Describe how to throw exceptions in Java
  • Implement exception handling in a Java program
  • Describe best and poor practices for exception handling in Java programs
  • Describe how to handle multiple exceptions and errors in Java programs
  • Practice adding exception handling to a Java program
  • Describe how Java classes are grouped into packages
  • Describe how to use NetBeans to create a JAR file
  • Describe two- and three-tier client/server architecture and describe a sample Java application in that context
  • Run a sample application JAR file from the command line
  • Describe how an application can be extended and enhanced
  • Audience

Get the latest industry news, recommended courses, & promotions from TrainUp.com sent straight to your inbox.