頭脳一式

人の記憶なんて曖昧なもの。すべての情報を頭に記憶するなんてナンセンス。困ったらここに来ればいいじゃん?というスタンスで最強のナレッジベースを目指すブログ

Java8 Silver

【OCJ-P】Java SE8 Silverに向けた対策-忘れやすい挙動まとめ

第1章 パッケージ パッケージの目的 staticインポート エントリーポイント 第2章 データ型の操作 整数リテラルの記述について 整数リテラルの表記について 文字リテラルについて 変数、メソッド、クラスなどの命名規約について ガーベジコレクション 第3章 …

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

プリミティブ型 参照型 wrapperクラスとは プリミティブ型のキャスト プリミティブ型 プリミティブ型とは値そのものを保持することを指します。 つまり、プリミティブ型の変数は値を保持するものなのでnullは代入できません。 Javaにおけるプリミティブ型は…

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

配列の宣言方法 配列インスタンスの生成方法 要素数0の配列 配列の繰り返し処理 配列のソート Javaの配列はややこしいのでまとめてみる。 配列の宣言方法 配列の宣言には大カッコを使う。 データ型の後ろに記述するパターンと変数名の後ろに記述するパターン…

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

関数型インターフェースとは 関数型インターフェースとして定義できている例1) 関数型インターフェースとして定義できている例2) 関数型インターフェースとして定義できていない例1) 関数型インターフェースとして定義できていない例2) 関数型インターフェー…

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

エラーと検査例外と非検査例外の違い Exceptionの種類とその意味 ArrayIndexOutOfBoundsExceptionの発生方法と回避方法 IndexOutOfBoundsExceptionの発生方法と回避方法 StringIndexOfBoundsExceptionを発生させてみる ClassCastExceptionを発生させてみる …