誰かがバイトコードエンジニアリングライブラリ(BCEL)とは何か教えてください。どうすれば入手できますか? web siteからJavaバイトコードによるプログラミング
答えて
:
バイトコードエンジニアリングライブラリは、ユーザーが、分析の作成、および操作するための便利な可能性(バイナリ)Javaクラスファイル(.classファイルで終わるもの)与えることを目的としています。クラスは、与えられたクラスのすべてのシンボリック情報(メソッド、フィールド、バイトコード命令など)を含むオブジェクトで表されます。
downloads pageから入手してください。
組み込みコピーがあり
(そして、はい、単にグーグルにBCELを入力するには...このすべてをあなたに言っただろう)が、あなたはそれをダウンロードしたい場合、私は、Googleでそれを見つけることをお勧め。私はObjectWeb ASMを好んでおり、cglibとjavassistもあります。 Jakartaプロジェクトから
は、ここではBCELの定義は次のとおりです。
バイトコードエンジニアリングライブラリは、ユーザーが(バイナリ)Javaクラスファイルを、分析の作成、および操作するための便利な可能性を与えることを目的としている(エンディングたもの.classで)。クラスは、与えられたクラスのすべてのシンボリック情報(メソッド、フィールド、バイトコード命令など)を含むオブジェクトで表されます。
このようなオブジェクトは 既存のファイルから読み込むことができる、 プログラム( 実行時に例えばクラスローダ)で形質転換し、再びファイルにダンプします。 さらに興味深いアプリケーション は、実行時に スクラッチからクラスを作成しています。 Java仮想マシン(JVM)と 形式のJava .classファイルについて学ぶ場合は、 エンジニアリングライブラリ(BCEL)も となる場合があります。
BCELは通常あなたに標準 JVMのメッセージよりも、あなたのコードで 間違っているかについて より良い情報を提供する正義という名前のバイトコード検証 が含まれています。ここで
BCELのためのあなたのリソースです:http://jakarta.apache.org/bcel/manual.html
- 1. バイトコードによるJavaデバッグ
- 2. JavaバイトコードASMによる操作
- 3. Javaバイトコード
- 4. Amazon CloudプログラミングによるJavaのプログラミング
- 5. は、Javaバイトコード
- 6. Javaバイトコードとそのようなメソッドエラー
- 7. ネイティブjavaバイトコード計測
- 8. バイトコードからJavaソースコード
- 9. Javaバイトコードを理解する
- 10. Javaバイトコードにコンパイル(Javaを使用せず)
- 11. LLVMバイトコードをJavaバイトコードに変換できますか?
- 12. ilasm/ildasmに対応するJavaバイトコード
- 13. JavaプログラミングによるAndroidのマイクミュート方法
- 14. Javaの継承、ジェネリック、バイトコード
- 15. Javaバイトコード - ASM - ラベルオフセットの取得
- 16. Javaでのバイトコード解析
- 17. java stream.peek()はどのようにバイトコードに影響しますか?
- 18. JDI、Javaバイトコード計測とJavaエージェント(JWDP、JVMTI)
- 19. Javaバイトコード操作とJavaリフレクションAPI?
- 20. JavaバイトコードとJVMについて学ぶ
- 21. Javaのバイトコードを解釈するもの
- 22. javaバイトコード - intより小さい型の表現
- 23. 再帰 - Javaプログラミング
- 24. JavaプログラミングのBean
- 25. RapidleechとJavaプログラミング
- 26. RFIDスキャナ+ Javaプログラミング?
- 27. Javaプログラミングのデッドコード
- 28. Javaプログラミングのエクスポートエラー
- 29. コアJavaプログラミング
- 30. Javaプログラミング、型キャスト
あなたはあなたができる便利なものの多くを行うライブラリがたくさんあるとあなたはバイトコードプログラミングに興味を持っている理由と言うのが好きかもしれません。 –
あなたはそれが何であるかわからない場合は、なぜそれを取得したいですか? –