Skip to content

フェーズ 1 – 基礎と必須 Java (2~3ヶ月)

プログラミングロジックとアルゴリズム

  • 問題の分解
  • 演習: 平均、偶数/奇数、ソート

環境設定

  • JDKのインストール
  • IDE(IntelliJまたはEclipse)
  • Basic debugging

基本的なJava構文

  • プログラム構造(class、main)
  • 命名規則
  • コメント

データ型と変数

  • プリミティブ型と非プリミティブ型
  • 宣言、初期化、定数
  • Castingと比較(== vs .equals()

入出力

  • Scanner
  • System.out.println / printf

制御構造

  • if、else if、else、switch
  • 論理演算子と関係演算子

ループ

  • for、while、do-while
  • break、continue、ネストされたループ

メソッドとスコープ

  • 宣言、パラメータ、return
  • Overloading
  • ローカル変数とクラス属性

Arrays

  • 宣言、初期化、操作
  • 線形探索と手動ソート
  • Arrays.toString()によるdebugging

StringsとStringBuilder

  • 一般的なメソッド
  • Immutabilityとパフォーマンス

Exceptions

  • try/catch/finally
  • Checked vs Unchecked
  • throwとthrows
  • カスタム例外の作成(例: throw new MyException)

必須ツール

  • Terminal: cd、ls、mkdir
  • Git: init、add、commit、push、pull、branch、merge
  • GitHub: リポジトリの作成、pull requests、クローニング

最終プロジェクト

  • シンプルな電卓とタスクマネージャー
  • 要件:
  • Gitを使用
  • GitHubに公開
  • 説明的なREADME

リソース