スッキリわかるJava入門実践編 - 2日目
第5章 さまざまな種類のクラス
- ArrayList
の Eはなんでもよい - ElementのEか
- キャストは可能な限り利用を避けるべき
- コンパイル時ではなく、実行時エラーとなるため
- 仮型引数宣言することにより利用できる実型引数を制限する
public class Pocke<E> extends Character
- static import 宣言することにより列挙子の型名を省略できる
- 列挙子以外にもstatic クラスメンバについて記述を省略できる
- インナークラスはGUI関数やJava資格試験対策など特別な理由がなければスルーOK
- ということは、一般的には使うもんじゃないよ、ということか
- static無しメンバクラスのインスタンス化
Outer o = new Outer(); Outer.Inner = o.new Inner();
第6章 ラムダ式と関数オブジェクト
第7章 JVM制御とリフレクション
- System.getProperty("プロパティ名")
- リフレクションの活用ポイント
- テストや解析のためprivateメンバを操作した場合
- メンバ名を用いた特殊な処理を作り込みたい場合
- 利用するクラスを動的に追加・変更できるようにしたい場合
第8章 非標準ライブラリの活用
第9章 ファイルの操作
第10章 さまざまなファイル形式
今日の感想
今のところ非常に分かりやすい。
この書籍でまさしく入門して、詳しい記述などは他の書籍で、というのが良い気がする。