Java SE 11 Programmer II: Java Migration & Service Management
Java
| Intermediate
- 14 videos | 1h 7m 37s
- Includes Assessment
- Earns a Badge
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 courseMigrate java se 9 and prior applications to se 11 with top-down and bottom-up migrationSplit java se 8 applications into modules and migrate them to java se 11Run modularized applications on classpath and modulepathDescribe the concept of cyclic dependencyUse jdeps to determine dependencies and identify approaches for addressing cyclic dependenciesRecall 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 modulesDescribe service design, service development, and service provider deployment as modulesObtain service loadersCreate worker threads using the runnable and callable interfaces and use executorservice to concurrently execute tasksUse java.util.concurrent collections and classes including cyclicbarrier and copyonwritearraylistWrite thread-safe codeSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 4s
-
6m 20sIn this video, learn how to migrate Java SE 9 and prior applications to SE 11 using top-down and bottom-up migration. FREE ACCESS
-
8m 55sFind out how to split Java SE 8 applications into modules and migrate them to Java SE 11. FREE ACCESS
-
6m 48sIn this video, learn how to run modularized applications on the classpath and modulepath. FREE ACCESS
-
2mUpon completion of this video, you will be able to describe the concept of a cyclic dependency. FREE ACCESS
-
4m 5sIn this video, you will learn how to use JDeps to determine dependencies and identify approaches for addressing dependencies that form cycles. FREE ACCESS
-
3m 45sUpon completion of this video, you will be able to recall the essential components of services, including directives. FREE ACCESS
-
3m 40sUpon completion of this video, you will be able to describe the different types of service, how to load services using ServiceLoader, and check for dependencies that include the Consumer and Provider modules. FREE ACCESS
-
3m 15sUpon completion of this video, you will be able to describe service design, service development, and service provider deployment as modules. FREE ACCESS
-
3m 41sLearn how to get service loaders. FREE ACCESS
-
6m 57sLearn how to create worker threads using the Runnable and Callable interfaces, and use ExecutorService to concurrently execute tasks. FREE ACCESS
-
11m 16sLearn how to use the java.util.concurrent collections and classes, including CyclicBarrier and CopyOnWriteArrayList. FREE ACCESS
-
4m 31sIn this video, find out how to write code that is safe to use in a multi-threaded environment. FREE ACCESS
-
1m 19s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.