0
0

【初心者向け】Javaの変数~参照型~

Posted at

:pushpin:前回の記事はこちら

:ledger:参照型とは

基本データ型は変数に直接データが代入されますが、参照型は異なります。

変数に代入されるのはデータが置かれているメモリ上の場所(アドレス)となります。

コードサンプルを見てください

基本データ型
int sum = 12;

こちらのコードにはsumという変数に12という数字データが
直接代入されています。

参照型(文字列)
String name ="あいう";

私たちには「あいう」と見えていますが
実際には「あいう」という文字列が代入されているのではなく
「あいう」というデータが格納されている場所(メモリ)の参照値が入っています。

代入された値自体はメモリの別の場所に保存されています。

:ledger:変数のまとめ

データ型変数や参照型変数を紹介してきました。

プログラム内で文字や数値などのデータを扱うには変数が必要です。

ひとつひとつの命令を実行するのはPCの中でもCPUという部分です。
CPUが命令を実行するには、PCのメモリ上にデータが展開されていないとできません。
変数と宣言は、メモリ上にデータを格納するための作業といえます。


メモリについても、もっとアウトプットしていきたいです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0