explaingit

lingcoder/onjava8

Analysis updated 2026-06-24

16,175Audience · developerComplexity · 1/5LicenseSetup · easy

TLDR

Chinese translation of the book On Java 8, the successor to Thinking in Java. Closed to public contributions in 2021 in favor of the print edition.

Mindmap

mindmap
  root((OnJava8))
    Inputs
      Original English text
    Outputs
      Chinese chapters
      Online book
    Use Cases
      Learn Java in Chinese
      Reference Java concepts
      Self-study
    Tech Stack
      Markdown
      GitBook
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Read a free Chinese version of On Java 8 to learn Java

USE CASE 2

Reference Java language concepts in your native language

USE CASE 3

Compare translated chapters with the English original

USE CASE 4

Use as supplementary material in a Chinese-language Java course

What is it built with?

MarkdownGitBook

How does it compare?

lingcoder/onjava8free-tv/iptvweaviate/weaviate
Stars16,17516,17416,177
LanguagePythonGo
Setup difficultyeasyeasymoderate
Complexity1/51/54/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Repository is archived from public contributions, for the current edition the author points readers to the printed Chinese book.

The project closed to contributions out of respect for the original book copyright so the translation may not be freely reusable.

In plain English

OnJava8 is a Chinese translation of the book "On Java 8," which is the updated successor to the well-known "Thinking in Java" programming guide. The repository hosted an online readable version of this translation, making the book accessible to Chinese-speaking developers who want to learn the Java programming language. The README notes the project was closed to public contributions in February 2021 out of respect for the original author and copyright, and a published Chinese print edition is now available for purchase. This repository is primarily a reading resource rather than a software project, it contains the translated text of a comprehensive Java programming book, not runnable code.

Copy-paste prompts

Prompt 1
Summarize the OnJava8 chapter on generics in 200 words
Prompt 2
List the chapters of OnJava8 with a one-line description each
Prompt 3
Translate this OnJava8 paragraph back into English for me
Prompt 4
Pull example code from the OnJava8 collections chapter and explain it
Prompt 5
Build a study schedule covering OnJava8 over 8 weeks

Frequently asked questions

What is onjava8?

Chinese translation of the book On Java 8, the successor to Thinking in Java. Closed to public contributions in 2021 in favor of the print edition.

What license does onjava8 use?

The project closed to contributions out of respect for the original book copyright so the translation may not be freely reusable.

How hard is onjava8 to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is onjava8 for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub lingcoder on gitmyhub

Verify against the repo before relying on details.