JavaVM勉強会に行ってきた

http://atnd.org/events/5871
二時間でわからないことがたくさん増えました。
というかJavaVMについてはスタックマシンだよ。程度の知識しかなかったのでとても難しかった。


クラスローダーについて
 めちゃむず なぞ
 参照先の問題点とかなんとか
スタックについて
 JavaVMいろいろスタック使ってんだな。
 thread ごとにJavaスタック
 Javaスタック フレームが入ってる
 java.util.stack つかうな dequeつかえ
メモリ空間
 Javaスタック、ヒープ、メソッドエリア、オペランドスタック(javapの出力?)
バイトコード Javap コマンドで遊ぶ
 なかなかおもろい結構単純
 gotoとかbreakつかったら出るだろうなと思ってやったらでた。

GC
 マーク&スイープ ルートからたどれないオブジェクトを殺す
 参照カウント どこから参照されてるかカウントしとく?
 コピー