Java SE 11 Programmer II: Java Migration & Service Management

Java SE 11
  • 14 Videos | 1h 13m 37s
  • Includes Assessment
  • Earns a Badge
Likes 31 Likes 31
Explore cyclic dependency, the different types and components of services, service design and development, service provider deployment as modules, and other topics covered in this 14-video course. Begin by observing how to migrate Java SE 9 and prior applications to SE 11 with top-down and bottom-up migration. You will learn how to split Java SE 8 applications into modules and migrate them to Java SE 11, and run modularized applications on classpath and modulepath. Explore the concept of cyclic dependency, and use JDeps to determine dependencies and identify approaches for addressing cyclic dependencies. Learn to recall essential service components, including directives; view the different service types, how to load services using ServiceLoader, and check for dependencies that include Consumer and Provider modules. Examine service design, service development, and service provider deployment as modules; obtain service loaders; and create worker threads using the Runnable and Callable interfaces and use ExecutorService to concurrently execute tasks. In the concluding tutorials, you will use java.util.concurrent collections and classes including CyclicBarrier and CopyOnWriteArrayList, and write thread-safe code. This is one course is a series to prepare for the 1Z0-816: Java SE 11 Programmer II certification exam.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    migrate Java SE 9 and prior applications to SE 11 with top-down and bottom-up migration
    split Java SE 8 applications into modules and migrate them to Java SE 11
    run modularized applications on classpath and modulepath
    describe the concept of cyclic dependency
    use JDeps to determine dependencies and identify approaches for addressing cyclic dependencies
    recall the essential components of services, including directives
  • describe the different types of service, how to load services using ServiceLoader, and check for dependencies that include the Consumer and Provider modules
    describe service design, service development, and service provider deployment as modules
    obtain service loaders
    create worker threads using the Runnable and Callable interfaces and use ExecutorService to concurrently execute tasks
    use java.util.concurrent collections and classes including CyclicBarrier and CopyOnWriteArrayList
    write thread-safe code
    summarize the key concepts covered in this course

IN THIS COURSE

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE