1. はじめに 2. 変数/データ型 3. 文字列 4. 配列 5. 文法関連(C++との違い) 6. 継承 7. static(変数、関数、初期化) 8. コンストラクタ/デストラクタ 9. ガーベッジコレクション 10. インタフェース 11. パッケージ 12. 例外処理
■講義一覧 コンストラクタ デストラクタ finalize関数 ■コンストラクタ ・クラスインスタンス生成にコンストラクタが呼び出されます。 ・コンストラクタに関しては、C++と同様なので、C++講座を参照のこと ■デストラクタ ・JAVA言語では、デストラクタは存在しません。 インスタンス破棄はガーベッジコレクションより 破棄される為、いつ解放されるかわかりません。 但し、明示的に終了処理が必要な場合は、finalize関数より対応することが可能です。 ■finalize関数 ・finalize関数は、ガーベッジコレクションより呼び出され、メモリ解放される前に呼び出されます。 つまり、いつ呼び出されるかはガーベッジコレクションに従うため、保障されません。