LilPacy.info

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

未分類

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

投稿日:

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

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

-未分類

執筆者:


comment

関連記事

no image

p5.js/レスポンシブデザイン

お気づきだろうか。当サイトホーム画面のヘッダーがぬるぬる動いている。 極めてユーザー思いじゃないのは重々承知なのだが、あえてこの様な気儘な振る舞いをすることを謝りたい。 Processingをjsに移 …

no image

ソフトウェアの設計を学ぶ意義再考

設計に対して前のめりになるために、設計を学ぶとどういういいことがあるのかをまとめてみる。 大きく3つあると思っていて うまく設計をすることで工数を減らせる →コスト削減→営業利益へのインパクト バグを …

python/matplotlibで複数グラフを描く

6年毎のニューヨークの気温を比較 参考:Pythonからはじめる数学入門

no image

動機、やる気、慣性、惰性の関係性

モチベーション3.0などと謳われて久しいが、あらためて動機、モチベーション、やる気の関係性や「どうやってやる気を出せばいいのか」「やりたくないけどやらないといけないことに取り組むにはどうすればいいのか …

no image

AI時代に心配なこと

自分のことを棚に上げて、さらに座席の下にも仕舞った上でものを言わせていただくと、AIってかなり勉強した人じゃないと何やってるかわからないじゃないかと思う。 そこで出てくるのが、親とか学校教師とか、AI …