11月7日の学び

プリミティブ型と参照型

  • プリミティブ型はObjectを継承していないが、参照型(オブジェクト型)はObjectを継承している
  • プリミティブ型はすべて小文字で始まるが、参照型(オブジェクト型)はすべて大文字で始まる。
  • プリミティブ型は値しかもたないが、参照型(オブジェクト型)は値とメソッドを持つ
  • プリミティブ型を参照型として扱うクラスとしてラッパクラスがある(int → Integer)
  • 参照型は初期値はnull
  • ループ処理などにおいてはプリミティブ型のほうが性能が高い

==演算子

  • プリミティブ型の場合は「値が等しいか」を確認
  • 参照型の場合は「参照に用いるアドレスが等しいか」を確認

equals演算子

  • 参照型の場合は「参照先の値が等しいか」を確認

「等値」と「等価」という概念

qiita.com tech.nikkeibp.co.jp