# lingcoder/onjava8

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/lingcoder-onjava8).**

16,152 stars · 5,233 forks · MIT

## Links

- GitHub: https://github.com/lingcoder/OnJava8
- awesome-repositories: https://awesome-repositories.com/repository/lingcoder-onjava8.md

## Topics

`gitbook` `on-java-8` `thinking-in-java`

## Description

OnJava8 is a comprehensive Java 8 programming tutorial and technical documentation set written in Chinese. It serves as an educational guide for learning the Java 8 language, its core features, and general programming fundamentals.

The project is structured as a static-site generated course, using Markdown to organize educational content and programming examples. This approach transforms raw text files into pre-rendered HTML pages for consistent rendering and hosting.

The repository employs standardized character encoding to ensure Chinese text displays correctly across different operating systems. Content is organized through hierarchical directory mapping and managed via Git version control.

## Tags

### Education & Learning Resources

- [Java Tutorials](https://awesome-repositories.com/f/education-learning-resources/educational-resources/reference-and-media/tutorials-media-curated-lists/technical-tutorials/programming-languages/java-tutorials.md) — Provides a comprehensive Chinese-language educational guide and tutorial for learning Java 8.
- [Chinese Language Technical Guides](https://awesome-repositories.com/f/education-learning-resources/chinese-language-technical-guides.md) — Offers technical software development instruction and language documentation written in Chinese.
- [Language Study Guides](https://awesome-repositories.com/f/education-learning-resources/language-study-guides.md) — Provides structured review materials and guides for mastering the specific syntax and features of Java 8.
- [Programming Language Education](https://awesome-repositories.com/f/education-learning-resources/programming-language-education.md) — Provides structured resources for learning Java language syntax, fundamentals, and development scenarios. ([source](https://cdn.jsdelivr.net/gh/lingcoder/onjava8@master/README.md))

### Content Management & Publishing

- [Markdown-Based Content Authoring](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-authoring-tools/markdown-based-content-authoring.md) — Structures educational content as version-controlled text files using Markdown lightweight markup syntax.
- [Markdown-Based Curriculum Delivery](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/educational-curriculum-platforms/markdown-based-curriculum-delivery.md) — Utilizes Markdown files as the primary source format for rendering and distributing technical study materials.
- [Static Site Generation](https://awesome-repositories.com/f/content-management-publishing/static-site-document-generators/static-site-generators/static-site-generation.md) — Generates a collection of static HTML pages from structured documentation files for fast loading.
- [Educational Course Sites](https://awesome-repositories.com/f/content-management-publishing/static-site-document-generators/static-site-generators/static-site-generation/educational-course-sites.md) — Ships a set of pre-rendered HTML pages organized into structured lessons and programming examples.
