JJUG CCC 2016 fallのセッション資料です。
バイトコードが君のトモダチになりたがっている
#ccc_i3 #ccc_i61
普段Javaアプリケーションを実行するとき、私たちはあまりJVMで使われるバイトコードを意識することはありません。このセッションではバイトコードであるクラスファイルの読み方を簡単に説明したあと、JavassistやBytemanといったバイトコード操作ツールを紹介します。それを使ってクラスに変更を加える簡単なデモもする予定です。さらに、具体的な使い方としてJava Agentを使ってバイトコードを操作しアプリケーションを実行することに取り組みます。