目的、対象
動作環境
メニュー
Javaを勉強したが理解度がよくなかった方、勉強をしたが最初から勉強し直したい方、等、復習をされたい方を対象にこのページを作成しました。また説明、解説のために、まれに不正確な記述が存在します。悪意を持って不正確なことが記述してあるのではなく、説明、解説のため、とご理解ください。
このサイトは以下の環境で利用することを前提としています。他のOSや他のJDKでも動作すると思います。
- Windows 7 Enterprise
- JDK 1.4
- 開発環境の構築
- JDKのダウンロード
- JDKのインストール
- JDKを容易に使用出来るようにする
- 「Sample」と表示しよう
- ファイルを用意する
- クラスを新規に作成する
- クラスを起動する準備をする
- 標準出力に出力
- コンパイルと実行
- 起動パラメータ
- 部品について
- 変数について
- 定数について
- クラスについて
- メソッド
- インスタンスを生成する
- クラスとインスタンス
- インスタンス化してみる
- static修飾子
- インスタンスメソッドを作成
- 複数のクラスを利用する
- メソッドに意味のある名称をつける(オーバーロード)
- hogehogeってなんだ?
- オーバーロード
- 改修がたいへん
- 継承
- 機能を追加する
- 継承とは
- 多重継承とは
- 変数の型を考える
- インスタンスの本当の姿を認識する(キャスト変換)
- オーバーライド
- super
- final修飾子
- メンバ変数
- インスタンス変数
- クラス変数
- 2つのインスタンスで確認する
- パッケージと可視性
- パッケージ
- FQCNとは
- パッケージのネーミング規則
- 可視性
- FQCNは面倒くさい(import宣言)
- 不都合が生じたら(例外)
- 下位のメソッドで値をチェックする
- プログラムを1行ずつ検証する
- 例外を投げる
- 例外を捕る
- 例外と実行時例外
- 例外を投げる可能性(throws句)
- finally
- よくある例外
- 配列の宣言、変換
- 配列を用意する
- Listの宣言と値渡し
- Listを配列に、配列をListに変換する。
- 既に存在している配列の要素の追加