Skip to content
javabypankaj
HomeLibraryPopularCommunity
16
Advanced Java
6 topics · 71 questions
1Anonymous Classes0/662Hidden Classes0/23Sealed Classes & Interfaces0/12124Java Modules (JPMS)0/225Reactive: Vert.x & RSocket0/886Advanced Topics0/4141
1Anonymous Classes62Hidden Classes23Sealed Classes & Interfaces124Java Modules (JPMS)25Reactive: Vert.x & RSocket86Advanced Topics41
6 topics71 Qs0%
01Core Java17002OOP3203Collections6704Exception Handling2805Concurrency & Multithreading12706Java Streams, Lambda & Functional Programming32807Spring & Spring Boot2608Transactions3209JPA & Hibernate6910Microservices19411Kafka & Messaging9112DevOps, CI/CD & Tooling13313Database & SQL14114REST API & Web4015Design Patterns & LLD5716Advanced Java7117Coding Problems: DSA49218AWS & Cloud4119Data Engineering19420QA, Testing & SDET4121System Design3522Security2023Behavioral / HR: STAR Method37
6Topics
71Questions
0%Complete
2 of 6 topics
Topics
1Anonymous Classes0/66
2Hidden Classes0/22
3Sealed Classes & Interfaces0/12124Java Modules (JPMS)0/225Reactive: Vert.x & RSocket0/886Advanced Topics0/4141

Hidden Classes

Advanced Java·Topic 2 of 6·2 questions
Q1`ClassOption.WEAK` vs `STRONG` for hidden-class GC, and what `NESTMATE` enables

STRONG keeps a hidden class alive as long as its loader lives, the default lets it unload when unreachable, and NESTMATE grants shared private-member access between the hidden class and its host.

Read Answer
Q2Hidden classes vs dynamically generated `Proxy` classes, and their behaviour under JPMS module restrictions

A `Proxy` is a named, registered, interface-based class in a dynamic module; a hidden class is nameless, unregistered, unloadable, and lives in its lookup class's own module.

Read Answer
Previous · Topic 1Anonymous Classes6 questionsNext · Topic 3Sealed Classes & Interfaces12 questions
javabypankaj© 2026 javabypankaj
PrivacyTerms
HomeSearchLibrary