Description: 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 implement parallelism with the Fork-Join framework and it covers using parallel streams. It explores the layout of the Java database connectivity application program interface or JDBC API, as well as connecting to a database by using a JDBC driver, submitting queries and getting results from the database, specifying JDBC driver information externally, and using transactions with JDBC. The advantages of localizing an application, defining locales, building a resource bundle for each locale, calling a resource bundle from an application, changing the locale for a resource bundle, and formatting text for localization by using NumberFormat and DateFormat are also covered. This course can be used to as part of preparation for the Oracle Certified Professional, Java SE 8 Programmer II exam.

Target Audience: Programmers who have basic experience with the Java language, and who can create, compile, and execute Java programs

Duration: 02:08

Description: 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 work with date and time values using the java.time API. The basics of input and output in Java, reading data from and writing data to the console, using streams to read and write files, and reading and writing objects by using serialization are also covered. Additionally, the course covers File I/O (NIO.2). Finally, it covers implementing concurrency in Java applications, including how to examine operating system task scheduling, define, create, and manage threads, synchronize threads for accessing shared data, identify potential threading problems, and use the java.util.concurrent library. This course can be used to as part of preparation for the Oracle Certified Professional, Java SE 8 Programmer II exam.

Target Audience: Programmers who have basic experience with the Java language, and who can create, compile, and execute Java programs

Duration: 02:18

Description: 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 Lambda built-in functional interfaces. It covers primitive and binary version of base interfaces, as well as using the unary operator functional interface. It also covers Lambda operations with the Stream application program interface or API, using map and peek, as well as search and data related methods of the Stream API. It goes on to define the purpose of Java exceptions, and explains how to use the try and throw statements and the catch, multi-catch, and finally clauses. It covers auto closing resources with a try-with-resources statement, common exception classes and categories, creating custom exceptions, and testing invariants by using assertions. This course can be used to as part of preparation for the Oracle Certified Professional, Java SE 8 Programmer II exam.

Target Audience: Programmers who have basic experience with the Java language, and who can create, compile, and execute Java programs

Duration: 01:46

Description: 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 working with interfaces and lambda expressions. In addition, it explores creating a customer generic class, using the diamond operator to create an object, creating a collection by using an old style syntax and generics, using enumerated types, as well as implementing an ArrayList, a Set, a HashMap, and a Stack using a Deque. It also covers working with collections using the stream application program interface or API. This course can be used to as part of preparation for the Oracle Certified Professional, Java SE 8 Programmer II exam.

Target Audience: Programmers who have basic experience with the Java language, and who can create, compile, and execute Java programs

Duration: 01:41

Description: 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.

Target Audience: Programmers who have basic experience with the Java language, and who can create, compile, and execute Java programs

Duration: 02:00

Description: To test your knowledge on the skills and competencies being measured by the vendor certification exam. TestPrep can be taken in either Study or Certification mode. Study mode is designed to maximize learning by not only testing your knowledge of the material, but also by providing additional information on the topics presented. Certification mode is designed to test your knowledge of the material within a structured testing environment, providing valuable feedback at the end of the test.

Target Audience: Individuals seeking practice in a structured testing environment, covering the skills and competencies being measured by the vendor certification exam.

Duration: 02:30

Skillsoft Mentors are available to help students with their studies for exam 1Z0-809 Java SE 8 Programmer II. You can reach them by entering a Mentored Chat Room or by using the Email My Mentor service.