基本型と参照型のメモリの使い方。
型 | メモリの大きさ | 備考 |
---|---|---|
数値型 | 8バイト固定 | なし |
理論値 | 1バイト固定 | なし |
オブジェクト | 任意 | なし |
関数オブジェクト | 任意 | コードに制限はない |
配列オブジェクト | 任意 | 要素数に制限はない |
オブジェクトのメモリ量は任意なので、変数には直接割り当てられない。よって、参照型の変数には、通常ポインタやメモリアドレスが格納される。
ただし、文字列は特殊で、
-
- 比較演算子の挙動が基本型に似た不変参照型と考えることもできるし、
- 不変だからこそ基本型のように扱える基本型とも考えることができる。