https://github.com/exercism/java
Exercism exercises in Java.
https://github.com/exercism/java
community-contributions-accepted exercism-track maintained
Last synced: about 1 month ago
JSON representation
Exercism exercises in Java.
- Host: GitHub
- URL: https://github.com/exercism/java
- Owner: exercism
- License: mit
- Created: 2014-02-28T00:45:13.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2025-04-01T13:13:47.000Z (about 2 months ago)
- Last Synced: 2025-04-15T03:53:42.217Z (about 1 month ago)
- Topics: community-contributions-accepted, exercism-track, maintained
- Language: Java
- Homepage: https://exercism.org/tracks/java
- Size: 9.96 MB
- Stars: 731
- Watchers: 58
- Forks: 700
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Exercism Java Track
[](https://github.com/exercism/java/actions/workflows/configlet.yml)
[](https://github.com/exercism/java/actions/workflows/java.yml)This repository contains the source for the exercises of the Java track on Exercism.
## Java Track Tooling
Next to the exercises, the Java track also consists of the following tooling:
- [exercism/java-test-runner] - The Exercism [test runner][docs-test-runners] for the Java track that automatically verifies if a submitted solution passes all of the exercise's tests.
- [exercism/java-representer] - The Exercism [representer][docs-representers] for the Java track that creates normalized representations of submitted solutions.
- [exercism/java-analyzer] - The Exercism [analyzer][docs-analyzers] for the Java track that automatically provides comments on submitted solutions.## Contributing Guide
For general information about how to contribute to Exercism, please refer to the [Contributing Guide](https://exercism.org/contributing).
For information on contributing to this track, refer to the [CONTRIBUTING.md](https://github.com/exercism/java/blob/main/CONTRIBUTING.md) file.
[docs-analyzers]: https://exercism.org/docs/building/tooling/analyzers
[docs-representers]: https://exercism.org/docs/building/tooling/representers
[docs-test-runners]: https://exercism.org/docs/building/tooling/test-runners
[exercism/java-analyzer]: https://github.com/exercism/java-analyzer
[exercism/java-representer]: https://github.com/exercism/java-representer
[exercism/java-test-runner]: https://github.com/exercism/java-test-runner