実行時に新しいJavaクラスを定義し、そのクラスのインスタンスをインスタンス化できるJavaライブラリを知っている人はいますか?実行時に任意のJavaクラスを作成する
2
A
答えて
1
ASMは、Javaバイトコードの操作と分析のフレームワークです。既存のクラスを変更したり、バイナリ形式で直接クラスを動的に生成したりするのに使用できます。
1
0
バイトコードレベルで作業したくない場合は、Java SE 6のCompiler APIを使用することが考えられます。例はhereを参照してください。
0
JavaのProxyクラスを使用すると、実行時に特定のインターフェイスを実装する動的クラスを作成できます。そのようなクラスは、メソッド呼び出しを処理するためにInvocationHandlerを使用します。
関連する問題
- 1. Java実行プロセス:任意プロセスの実行時にバイトコードを表示
- 2. 実行時に任意のコードを実行する
- 3. 実行時にクラスを作成する
- 4. Java Generics - 任意の実行時の利点
- 5. 実行JDBC Javaで任意のSQLコマンド
- 6. 実行時にテーブルとJavaクラスを動的に作成
- 7. 実行時に動的クラスを作成
- 8. 実行時にXElementの一意のIDを作成するLinqToXml
- 9. Javaバイトコードの任意のシーケンスを抽出して実行する
- 10. モデルプロパティを任意に作成する
- 11. C#で実行時にインターフェイスのクラスを作成する
- 12. 実行時にクラスのインスタンスを作成する
- 13. 任意のコンピュータ上で実行されるC-Excutable/Setupファイルを作成する
- 14. 任意のデータベースで実行できる関数を作成する
- 15. ファイルから実行時にクラスを動的に作成する
- 16. 任意のビューを作成する
- 17. 実行可能なjarから任意の場所のランチャーを作成する
- 18. 実行時にJavaのクラス名を使用してオブジェクトの配列を作成
- 19. 作成は、任意の
- 20. 実行時にクラスを作成するC++、
- 21. 実行時にUIApplicationDelegateクラスを作成する
- 22. 実行時にHashMapのキーとして使用するために一意のクラスを作成する
- 23. 実行時にスカラでjavaクラスをロード
- 24. Spring java config - 実行時に作成されたbeanのリストを作成する
- 25. PostgreSQLの任意の行を任意の列に変換する
- 26. 実行時に任意のオブジェクトの属性に一般的にアクセスする
- 27. Scalaで任意のコレクションの汎用暗黙クラスを作成するには?
- 28. 実行時に任意のテーマの色を設定する方法
- 29. Java Reflection:実装クラスを作成する
- 30. C++固有は:任意の行列クラス
実行時にクラスを作成する目的は何ですか? –