What is this?
The Chinese translation of 'On Java 8', the modern successor to the classic 'Thinking in Java' — a full-length book on Java programming.
Is it a website, an e-book, or a paper book?
The translation lived here as a free online book; a printed Chinese edition (《ON JAVA 中文版》) is now on sale, and the README points buyers to JD.com (京东).
So how do I get the book now?
Buy the printed Chinese edition from JD.com (京东), and follow the Turing (图灵) community site, which the README links for publication news and updates.
Can I still read the whole translation here for free?
No — out of respect for the original author and for copyright reasons, the project went closed-source on February 26, 2021, so the full text is no longer distributed from this repo.
Is it a good pick for someone new to Java?
Yes — the README says the coverage is very detailed, spanning about 90% of the content of other Java books on the market, with topics tied to real-world development scenarios.
Does it cover only Java 8, or newer versions as well?
It goes beyond Java 8: the author added content on Java 11 and Java 17, much of it matched to real-world development scenarios, so the material stays current past the Java 8 baseline.
What comes with the book besides the text?
A companion video course recorded by four top industry experts; the README says it is especially friendly to beginners and highlights the key points for you.
Is 'On Java 8' connected to 'Thinking in Java'?
Yes — it is the modern reworking of that classic for the Java 8 era, and the repo carries both the 'on-java-8' and 'thinking-in-java' topics.
What are similar projects?
android-training-course-in-chinese, the-way-to-go_ZH_CN, rust-course, IntelliJ-IDEA-Tutorial, rust-learning, csapp-zh-markdown, the-craft-of-selfteaching, Book-Mathematical-Foundation-of-Reinforcement-Learning
Which topics is it in?
gitbook, publishing, textbook, reading, ebook, translation, course, programming, book, video, reference, beginner-friendly
