July 09, 2009 クラスファイル解析 クラスファイル解析 概要 ・Javaのファイルには、Javaファイルとクラスファイルの2種類が存在する。 (他にもあるかもしれないけれど、ここでは省略する。) ・Javaファイル(.java):ソースコードが書かれている。 ・クラスファイル(.class):Javaファイルをコンパイルしたもの。バイトコードで書かれている。 ・javacコマンドを用いることで、Javaファイルをコンパイルしてクラスファイルを生成することができる。 ・javapコマンドを用いることで、クラスファイルの情報を取得することができる。 手法 研究で用いている手法を、解析の手法の一例として紹介する。 *本来は個人的な覚え書きを残すだけのブログですが、このクラスファイル解析については妙に需要があるようなので、少しだけ踏み込んで追記してみます。 1〜4 ファイル操作に関する