As of Java 8, I know the hierarchy of the classloaders has been as follows:

> 
> Bootstrap classloader → Extension classloader → Application classloader
> 
> 
> 

What is the change in the hierarchy of classloaders in Java 9 and how does it work?