LilPacy.info

快楽な不幸を捨て苦痛まみれの幸福を求める男の物語

未分類

[java] 再代入、メソッドコールしたときのメモリ管理の仕組み

投稿日:

  • プリミティブ型はスタックに実体を持つ
  • 配列、オブジェクトはヒープに実体、スタックに参照を持つ
  • 変数の再代入はスタックのものがスタック内にコピーされる
  • メソッドの引数に渡した場合も再代入と同様に、スタックのものがスタック内でコピーされる
  • ヒープが少しでも使われた場合、ガベージコレクタが行わなければならない

引用:Javaの参照の仕組み(スタックとヒープ) – Qiita

-未分類

執筆者:


comment

関連記事

no image

帰納と物理法則、演繹と数学的公理

帰納的推論により得られる結論は(統計的に有意であっても)常に仮説であって、真実とは限らない 帰納的に得られた仮説は、その結論を覆す事実(矛盾する事実)が見出されない限り、あるいは演繹的に反証され普遍的 …

no image

wired.jpで使われているフォントの調査

wired.jpのフォントが好きなので何を使っているのか調査してみた。 結論 Helvetica Neue(英字)、游ゴシック(日本語)というのを使っている。 CSSの指定 font-family属性 …

no image

目的の階層構造と連鎖、常に問うべきは何か

最近、組織の一部として働いていて感じた違和感を言語化したい。 問題提起としては、みんなが課題、課題って言ってる"課題"って本当は課題じゃないんじゃないか?とか、最終目標を達成する上 …

python/matplotlibで棒グラフを描く

該当週の歩数を棒グラフで描画 参考:Pythonからはじめる数学入門

no image

Mac/シェル/容量の大きなファイルを洗い出すコマンド

Macのターミナルから5GB以上のフォルダを洗い出すコマンド $ sudo du -g -x -d 5 / | awk ‘$1 >= 5{print}’ 参考 http://kayakuguri …