# BruceEckel/OnJava8-Examples

Code Examples for the book "On Java 8"

Repository: https://github.com/BruceEckel/OnJava8-Examples
Canonical: https://ross.abutalabs.com/products/onjava8-examples
Homepage: http://www.OnJava8.com
Language: Java
License: NOASSERTION
License Family: other
Last push: 2023-07-19T07:12:34+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4153, "days_push": 1141, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3176, forks 1136 (observed 2026-08-28T04:07:47.639051+00:00)

## What it is
The official code examples repository for Bruce Eckel's book 'On Java 8', automatically extracted from the book and verified with tests. It includes Gradle build setup so readers can compile and run all examples from the command line.

## Use cases
- run code examples from the On Java 8 book
- learn Java 8 by experimenting with book code
- verify that book code examples compile and pass tests
- study Java fundamentals with worked examples
- set up a Gradle-based Java learning environment

## When to choose
- you are reading or teaching from the On Java 8 book and want its runnable code
- you want tested, book-accurate Java 8 examples
- you are a beginner wanting a ready-made Java project to experiment in

## When to avoid
- you need a production Java library or framework
- you want examples for Java versions beyond 8-17 features covered in the book
- you use JDK 16+ with Gradle, which is known to break this build

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: testing, developer-tools
- domain: education, programming-languages, tutorials
- platform: jvm, cross-platform, cli
- tags: java, book-examples, gradle, bruce-eckel, java-8, code-samples

## Member repositories
- BruceEckel/OnJava8-Examples (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:47.639051+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:45:24.409535+00:00, confidence not recorded.
  - readme: https://github.com/BruceEckel/OnJava8-Examples (fetched 2026-08-28T04:07:47.639051+00:00, sha 2d19e5410ca4)
  - homepage: http://www.OnJava8.com (fetched 2026-08-29T09:39:24.409813+00:00, sha f69fc652bc88)
  - site_page: https://onjava8.com/about (fetched 2026-08-29T09:39:24.412245+00:00, sha a10227a5ecac)
- Data as of 2026-08-30T08:39:29.467469+00:00.
