Javaのabstractとは?抽象クラスの基礎とabstractの使い方
ここでは、Javaにおけるabstractについて解説していきます。 継承は理解できたけど、抽象クラスについてはイマイチ理解できない・・・とい…


ここでは、Javaにおけるabstractについて解説していきます。 継承は理解できたけど、抽象クラスについてはイマイチ理解できない・・・とい…


Object.hashCodeは、呼び出されたインスタンスの特徴を表す「ハッシュ値」を返すメソッドです。 このハッシュ値はHashMapやHa…


JavaのObjectクラスにあるメソッドequalsは、何かのインスタンス同士が「同じ」かを調べるメソッドです。 ここで言う「同じ」について…


Stringとは文字が集まってできた「文字列」のことで、Javaで扱えるデータの中では基本的なものの一つです。 文字列、つまりStringを使…


Javaのコンストラクタ(constructor)とは、クラスからインスタンスを作る時に実行される処理のことです。 コンストラクタは必ず実行さ…


Javaが誕生したのは1995年、2019年現在では24年ほどの歴史があります。その長い歴史の中では、ファイルの読み込み方も少しずつ変わっていま…


String、配列、ListやSet、Mapに、文字列や値、インスタンスが「含まれているか」の確認は、プログラムでは頻繁に行います。 そして、…


Javaの演算子instanceofを使うと、変数が指すインスタンスが何のクラスかがわかります。 instanceofは使ったことがない人も多…


Javaのjava.util.Optionalは「nullかもしれない値」を上手に取り扱うためのクラスです。 Java 8で追加された、まだ比…


Javaのキーワードimplementsは、インターフェイスを実装する時に使うものです…紋切り型に言えばこうですが、どうにもピンとこない人が実は…