オブジェクトとメモリの使われ方 - スタック(Stack)とヒープ(Heap)
プログラミングって面白いですね
0:00 / 0:00
オブジェクトとメモリの使われ方 - スタック(Stack)とヒープ(Heap)
7 185 просмотров · 4 г. назад
プログラミングって面白いですね
231 подписчик
7 185 просмотров · 4 г. назад
Primitive型変数やオブジェクトが作られた時のメモリ上での挙動を解説しています.
動画中に出てくる言葉「参照」はリファレンス(Reference)とも言います.
Garbage Collectionは,Jvmが自動で行うので,プログラマが管理をする必要はありません
(PythonやJavascriptにもJavaと同じようなGarbage Collection機能があります.その点C言語やC++は自分でメモリの管理をしなければなりません.)
*main関数の引数であるargsについては,本動画のプログラム中で使用していないため説明を省いています.本当は,argsはString型の配列なので,オブジェクトとしてヒープに,そしてその参照がスタックに作られます.