How Java 9 would help resolve NoClassDefFoundError through it's modularity ?

Search Interview Questions

 3359 questions in repository.
 There are more than 200 unanswered questions.
Click here and help us by providing the answer.
 Have a video suggestion.
Click Correct / Improve and please let us know.
Label / Company      Label / Company / Text


Java - Interview Questions and Answers

 Q1. How Java 9 would help resolve NoClassDefFoundError through it's modularity ?Core Java2018-03-26 11:16:32

Ans. Java 9 would provide an error at compile time if there are different modules with the same package mapped to the same class loader and hence would provide a compile time check for this issue.

NoClassDefFoundError exists because of ambiguity at realtime because of multiple versions of same package / class exist. As Java 9 would provide a compile time check for it through clearly defined dependencies and exports and a check on duplicate packages being loaded by single class loader, it will fix the problem.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like         Discuss         Correct / Improve     java 9  java 9 modules

Related Questions

 Can we have a private default method ?
 What are the new classes in JDK 1.9 ( Java 9 ) ?
 What are the changes in Java 9 ?
 What is project Jigsaw in Java 9 ?
 What does the modularity in project jigsaw means ?
 Why do we have multiple core java jars in java 9 ?
 What is the concept of modules in Java 9 ?
 How modules are different than packages in Java 9 ?
 How Java 9 helps in building light weight applications ?

Subscribe to Java News and Posts. Get latest updates and posts on Java from
Enter your email address:
Delivered by FeedBurner

comments powered by Disqus

Help us and Others Improve. Please let us know the questions asked in any of your previous interview.

Any input from you will be highly appreciated and It will unlock the application for 10 more requests.

Company Name:
Questions Asked:

X Close this