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 begins by reviewing Java syntax and Java classes. It goes on to cover encapsulation and polymorphism in detail. It covers static classes, immutable classes, and the singleton design pattern. It also covers abstract classes, nested classes, and working with enumerations. This course can be used as part of preparation for the Oracle Certified Professional, Java SE 8 Programmer II exam.

Learning Objectives
  • Start the course
  • Recall the features of Java technology and describe Java Community Process or JCP
  • Recall the structure of a simple Java class with a main method, Java naming conventions, and how to compile and run a program
  • Recall primitive variables and operators in Java
  • Recall use of if-else and switch statements, iteration with loops, and creating arrays in Java
  • Recall String and StringBuilder classes for working with strings in Java
  • Recall Java fields, constructors, and methods
  • Describe how to use encapsulation in Java class design
  • Describe how to create and use Java subclasses
  • Describe how methods and constructors can be overloaded in Java
  • Use access levels, such as private, protected, default, and public, in Java classes
  • Describe how to override methods in Java and use virtual method invocation
  • Describe how to apply polymorphism in Java
  • Override and overload methods and apply polymorphism in Java
  • Implementing casting in Java
  • Describe how to work with static classes in Java
  • Describe how to implement the singleton design pattern
  • Describe how to create an immutable class in Java
  • Describe how to design general purpose base classes by using abstract classes in Java
  • Apply the Abstract keyword to a Java class
  • Describe how the final keyword can be used in Java
  • Describe how to create and use nested classes in Java
  • Implement an inner class as a helper class in Java
  • Describe how to create and use enumerations in Java
  • Learn how to use encapsulation, polymorphism, and abstraction in Java 8 programming
  • Audience

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