プリミティブ型と参照型の見分け方

プリミティブ

 

参照

String  大文字は参照型

new するものは参照型

配列は参照型

newするかしないかで判断する

 

スタックとヒープ

Javaのスタックとヒープ|保険システム開発ならプロフェッサ(東京都/品川区)

スタックが参照でヒープは実数値

スタック
 ・主にローカル変数が扱われ、その中にはインスタンスへのアドレスが保持される。
  ※変数はアドレスを入れる箱を考えてください。
ヒープ
 ・インスタンスそのものが保持される。