頭脳一式

人の記憶なんて曖昧なもの。すべての情報を頭に記憶するなんてナンセンス。困ったらここに来ればいいじゃん?

Java SE8 Sliver

【Java SE8 Silver】プリミティブ型と参照型の違い。wrapperクラスとは

プリミティブ型はint,char,booleanなど。 参照型はオブジェクト型、列挙型、配列型がある。 プリミティブ型の変数は値を保持するものだからnullは代入できない。 プリミティブ型の変数は値そのものを保持する。 参照型の変数はオブジェクトへの参照(リンク…

【Java SE8 Silver】配列の宣言と配列インスタンスの生成

Javaの配列はややこしいのでまとめてみる。 配列の宣言方法 配列の宣言には大カッコを使う。 データ型の後ろに記述するパターンと変数名の後ろに記述するパターンの2通りある。 int[] array;//データ型の後ろに大カッコを記述するパターン。 int array[]://…

【Java SE8】関数型インターフェースとは

関数型インターフェースとは、抽象メソッドを1つ持っているインターフェースのこと。 Objectクラスからオーバーライドしたメソッドや、defaultメソッド、staticメソッドの実装が含まれていても 抽象メソッドが1つ定義されていれば、関数型インターフェース…

【Java SE8 Silver】エラーと検査例外と非検査例外

種類 意味 エラーerroer プログラムからは対処のしようがない事態を指す。(実行マシンのメモリが不足していたり、ディスクの読み込み書き込み権限が無かったり…)エラーは例外処理をすることを「求められていない」だけであって、catchして処理することが可…