From the course: Migrating beyond Java 8
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Migration challenges - Java Tutorial
From the course: Migrating beyond Java 8
Migration challenges
- [Presenter] When migrating to newer versions of Java, most of the migration work will be focused on fixing breaking changes. Breaking changes appear when languages deviate from contracts that were established in older versions. Application code that once worked on a previous version of the language will not function when the application is executed on a newer version of the language with a different API. Throughout its history, there were few, if any breaking changes introduced between one major Java version to the next and the language was known for its strong backwards compatibility. However, there were a lot of deprecated methods. Recent versions of Java have started removing deprecated methods. Restricting access to certain packages and removing some modules which introduces some breaking changes. This decision will cause some applications written in earlier versions of Java to no longer run or compile on newer…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
(Locked)
Migration challenges3m 3s
-
(Locked)
Concerns for specific Java versions5m 31s
-
(Locked)
Java Dependency Analysis Tool6m 41s
-
(Locked)
Migration toolkit for application binaries6m 42s
-
(Locked)
IBM migration toolkit for Eclipse plugin5m 10s
-
(Locked)
Resolving source code migration issues7m 37s
-
(Locked)
Resolving dependency migration issues4m 36s
-
(Locked)
-