Playground to assess new features and popular libraries on Java LTS versions.
Here are the commands you need to know:
# Run application
./gradlew run
# Run tests
./gradlew testThis repository is structured into thematic packages to evaluate different aspects of the Java ecosystem:
stdlib: Foundational JDK utilities (Time, Math, Collections).features.modern: In-depth exploration of stable Java LTS features (Records, Patterns).libs: Assessment of 3rd party libraries (Gson, Guava).concurrent: Focused trials for Multithreading and Virtual Threads.model: Shared data structures (POJOs, Records) used across the project.
For detailed technical standards and naming conventions, refer to the Agent Guide.
- JDK Features: https://javaalmanac.io/features/
- LTS Docs: JDK 17, JDK 21, JDK 25
- Awesome Java: https://github.com/akullpp/awesome-java
