Skip to content

huangsam/java-trial

Repository files navigation

Java Trial

GitHub Actions Workflow Status

Playground to assess new features and popular libraries on Java LTS versions.

Java logo

Getting started

Here are the commands you need to know:

# Run application
./gradlew run

# Run tests
./gradlew test

Project structure

This 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.

Useful resources

About

Features and libs on Java LTS

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages