Skip to content

OnJava8

Chinese translation of the book On Java 8, a long Java programming guide, free to read online.

Stars
16.1k
Forks
5.2k
Licence
MIT
Language
—
Last update
4.0 years ago
Type
Learning resource

No commits in over a year — check for forks or alternatives before adopting.

What it is

This repository holds the Chinese edition of "On Java 8," a book that teaches the Java programming language. The README says the author has added content on Java 11 and Java 17, and that a companion video course exists. The README also states that the project will be closed-source from February 26, 2021, and that a commercial print edition is available through a publisher and retailer.

  • Read the book chapters to learn Java language features
  • Use the book as a reference while studying Java 8, 11, or 17 topics
  • Follow the companion video course mentioned in the README for guided study

Great for

  • Chinese-speaking readers who want to learn Java from a book-length guide
  • Beginners who prefer video lessons alongside reading, as the README describes a companion course
  • Developers wanting a reference on Java 8 features and later additions

Not ideal for

  • Readers who need an open-source, editable project: the README says development was closed on 2021-02-26, and the last push in the metadata is 2022-10-27
  • People looking for runnable code or a software tool; the README does not describe any application to install
  • Readers who do not read Chinese; the README is written in Chinese
Step-by-step guide: how to use OnJava8Install, first run, examples, tips and FAQs

How to get it

  1. 1

    Read it online

    Clone the repository

    git clone https://github.com/lingcoder/OnJava8
  2. 2

    Run it

    • Open the repository page on GitHub to browse the README and folder structure
    • Read the latest-news section to find the print edition and publisher links
    • Start reading from the table of contents in the repository files
  3. 3

    Get the most out of it

    • Pair the reading with the companion video course the README mentions
    • Use the QQ study group listed in the README to ask questions, noting that the group requires a short source note when joining

Downloads

Strengths

  • Covers a broad range of Java topics according to the README
  • Has a large following, with about 16,000 stars on GitHub
  • Released under the MIT license per the metadata

Trade-offs

  • The README states the project was closed-source in 2021, so updates may not continue here
  • The README is truncated and does not describe a setup process or local build steps
  • Content is in Chinese, which limits use for English-only readers

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.