Repolode
Snailclimb

Snailclimb/JavaGuide

CSの基礎、データベース、分散システム、システム設計、AIアプリケーション開発を網羅した中国語のJavaバックエンド面接ガイド。

スター
159,156
フォーク
46,126
未解決の Issue
17
最終コミット
4 日前

これは何?

JavaGuideは、Javaバックエンドの面接対策を目的とした、充実した中国語の学習ガイドです。面接対策の内容は、Javaのコア分野(基礎、コレクション、並行処理、IO、JVM、新しい言語機能)、コンピューターの基礎(オペレーティングシステム、ネットワーク、データ構造、アルゴリズム)、データベース(MySQL、Redis、MongoDB)、開発ツール(Maven、Gradle、Docker、Git)、システム設計、分散システム、高性能化、高可用性といったトピックごとに整理されています。

Javaやバックエンドの主要トピックに加え、LLM、Agents、RAG、MCPと関連するエンジニアリングの実践を扱うAIアプリケーション開発のセクションもあります。また、Spring Boot、Java 21、Spring AIを組み合わせたサンプルプロジェクトも収録されています。コンテンツはオンラインの閲覧サイトで公開されており、要点をまとめた面接対策版とPDFのダウンロードも用意されています。

主に中国語話者のバックエンド職志望者向けに書かれており、基礎からシステム設計の質問まで、順を追って学べる構成です。

主な機能

  • 01コレクション、並行処理、JVM、新しい言語機能など、Javaのコア分野を網羅。
  • 02オペレーティングシステム、ネットワーク、データ構造、アルゴリズムなど、コンピューターの基礎を解説。
  • 03MySQL、Redis、MongoDBのデータベース関連ノートを掲載。
  • 04システム設計、分散システム、高可用性に関する章を収録。
  • 05LLM、Agent、RAG、MCPを扱うAIアプリケーション開発のセクションを追加。

ユースケース

  • 構成に沿ってJavaバックエンド開発者の面接対策を進める。
  • 就職活動の前に、並行処理、JVM、MySQLなどの頻出面接問題を復習する。
  • 分散型サービスや高トラフィックサービスのシステム設計パターンを学ぶ。
  • ポートフォリオプロジェクトとして、Spring AIを使ったAIアプリケーションの作り方を学ぶ。

クイックスタート

  1. 1

    javaguide.cn でガイドをオンラインで読む(インストール不要)

使う前に知っておきたいこと

  • コンテンツは中国語で書かれているため、中国語を読めない方には利用しにくい場合があります。
  • 実行可能なソフトウェアではなく、読むためのガイドです。そのため、ローカルにインストールまたは実行するものはありません。

トピック

よくある質問

JavaGuide とは?
CSの基礎、データベース、分散システム、システム設計、AIアプリケーション開発を網羅した中国語のJavaバックエンド面接ガイド。 JavaGuideは、Javaバックエンドの面接対策を目的とした、充実した中国語の学習ガイドです。面接対策の内容は、Javaのコア分野(基礎、コレクション、並行処理、IO、JVM、新しい言語機能)、コンピューターの基礎(オペレーティングシステム、ネットワーク、データ構造、アルゴリズム)、データベース(MySQL、Redis、MongoDB)、開発ツール(Maven、Gradle、Docker、Git)、システム設計、分散システム、高性能化、高可用性といったトピックごとに整理されています。
JavaGuide は無料で使えますか?ライセンスは?
JavaGuide は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
JavaGuide は今もメンテナンスされていますか?
活発にメンテナンス中。JavaGuide の最終コミットは 2026年10月16日 です。
JavaGuide は何に使えますか?
構成に沿ってJavaバックエンド開発者の面接対策を進める。 就職活動の前に、並行処理、JVM、MySQLなどの頻出面接問題を復習する。 分散型サービスや高トラフィックサービスのシステム設計パターンを学ぶ。 ポートフォリオプロジェクトとして、Spring AIを使ったAIアプリケーションの作り方を学ぶ。
JavaGuide のインストール方法は?
javaguide.cn でガイドをオンラインで読む(インストール不要)
JavaGuide はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Snailclimb/JavaGuide

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト