NEXTDesign
Javaプログラミング
学習ロードマップ
このロードマップは、プログラミング未経験の方やJava入門者の方が自習する際の道しるべです。
設計やテストについても習得することを目指します。
- 学習環境を準備します
プログラムを作成するためには統合開発環境(IDE)というソフトウェアを使用します。まず最初に自分のPCにIDEをインストールします。
本テキストでは Pleiades All in One Eclipse を使用しています。
インストールとカスタマイズの例
他のIDEの例
- Eclipse
- Spring Tools 4 for Eclipse
- Spring Tools 4 for Visual Studio Code
- IntelliJ IDEA
- 小さなプログラムを作成し動かしてみます
- アルゴリズムとデータ構造
- Java
- Javaの特徴
- Javaのバージョン
- Javaプログラムの構造
- Javaコードの例
- 命名規則と予約語
- 変数とデータ型
- リテラルと定数
- 式と演算子
- 制御文
- メソッド
- メソッドとは
- 定義する
- 使用する(呼び出す)
- 文とブロック
- 変数
- 型
- リテラル
- 演算子
- 制御文
- スコープ
- クラス 宣言
- メソッド 宣言
- 修飾子
- メソッドのオーバーロード
- mainメソッド
- インスタンス
- this
- コンストラクタ
- Javadoc
- 命名
- 型
- プリミティブ型
- 参照型
- ラッパークラス
- オートボクシング・アンボクシング
- クラス定義
- パッケージ
- 修飾子
- 継承
- 抽象クラス
- インタフェース
- 匿名クラス
- 型判定
- 同一性と等価性
- 列挙型
- ジェネリクス(総称型)
- 配列
- コレクション
- List
- Map
- Set
- ストリーム
- ラムダ式
- StreamAPI
- Streamの作成
- Streamの中間処理
- Streamの終端処理
- 例外
- 文字列操作
- 正規表現
- ファイル操作
- 日付 操作
- 開発プロセス
- 設計(調査・分析・基本設計・プログラム設計)
- テスト計画・テスト実施
- ドキュメンテーション
- ドキュメントの例
- 分析・設計・モデリング ~ さらなるステップアップ