Javaプログラミングをする上で"参照"について学んだことがあるかと思います。すんなり理解できた人もいれば、なんとなくでしか理解していない人、もしくは理解できず困っている人もいると思います。この記事はJavaの"参照"について「何となくわかっているけど他人に説明はできないな」と思っている人や「言葉で説明されてもイメージが湧かないよ」と言う人に図を使って説明する記事になります。図に関して、実際に目で見えないものを表現しているのと、最低限の情報で構成しているので正確ではありません。あらかじめご了承ください。 プリミティブ型と参照型 Javaの型にはプリミティブ型(基本データ型)と参照型と二種類の型が存在します。プリミティブ型は全て小文字で始まる型で、メモリに直接書き込まれる具体的なデータ値(数値や文字)を代入することができます。それと参照型と違いメソッドを持たないのも特徴の一つと言えます。 型