GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - huangsam/java-trial: Exploring Java LTS ☕️

BranchesTags
Open more actions menu

Latest commit

 

History

388 Commits
388 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
.run
.run
 
 
config/checkstyle
config/checkstyle
 
 
gradle
gradle
 
 
images
images
 
 
src
src
 
 
.gitignore
.gitignore
 
 
AGENTS.md
AGENTS.md
 
 
README.md
README.md
 
 
build.gradle.kts
build.gradle.kts
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle.kts
settings.gradle.kts
 
 

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: Comprehensive exploration of core Java APIs (collections, streams, I/O, reflection, time, etc).
  • features.modern: In-depth exploration of stable Java LTS features (Records, Sealed Classes, etc).
  • libs: Assessment of 3rd party libraries (Gson, Guava, Mockito).
  • concurrent: Focused trials for multithreading, synchronization primitives, 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

  • JDK Features: https://javaalmanac.io/features/
  • LTS Docs: JDK 17, JDK 21, JDK 25
  • Awesome Java: https://github.com/akullpp/awesome-java

About

Exploring Java LTS ☕️

Topics

gsonguavajavalearn-to-codeslf4j

Resources

Readme
Activity

Stars

0 stars

Watchers

1 watching

Forks

1 fork
Report repository

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.