Java 12 Interview Questions and Answers (2024) | TechGeekNext


Java 12 Interview Questions and Answers (2024)

  1. Q: When Java 12 was released?
  2. Q: Is Java 12 have (Long Term Support)LTS?
  3. Q: What are important features of Java 12?
  4. Q: What is Shenandoah Garbage Collector?

Q: When Java 12 was released?
Ans:

Java 12 was launched on March 19, 2019.

Q: Is Java 12 have (Long Term Support)LTS?
Ans:

Java 12 is a Non-LTS version because Oracle introduced a long-term support model where every three years, or every six releases, a Java version is appointed as a long-term support release. Java 11, released in September 2018, was marked as a long-term support release. That means that the next LTS release after Java 11 will be Java 17 making Java 12 a non-LTS release.

Q: What are important features of Java 12?
Ans:

  1. JVM Changes - JEP 189, JEP 346, JEP 344, and JEP 230
  2. Switch Expressions
  3. File mismatch() Method
  4. Compact Number Formatting
  5. Teeing Collectors in Stream API
  6. Java Strings New Methods - indent(), transform(), describeConstable(), and resolveConstantDesc()
  7. JEP 334: JVM Constants API
  8. JEP 305: Pattern Matching for instanceof
  9. Raw String Literals is Removed From JDK 12

Q: What is Shenandoah Garbage Collector?
Ans:

Shenandoah Garbage Collector was introduced by RedHat to reduce the GC pause times. It is A Low-Pause-Time Garbage Collector, as an Experimental in Java 12. The purpose is to run GC concurrently with the running Java threads.

Take a look at our Suggested Posts :







Recommendation for Top Popular Post :