[解決済み] Javaによる合成クラス
2022-05-03 20:43:50
質問
Javaにおける合成クラスとは何ですか?なぜ使用する必要があるのですか?どのように使用すればよいのですか?
どのように解決するのですか?
例えば、switch文があると、javaは$で始まる変数を作成します。この例を見たい場合は、switch文があるクラスのjavaリフレクションを覗いてみてください。 クラスのどこかに少なくとも1つのswitch文がある場合、これらの変数が表示されます。
質問に対する答えですが、合成クラスにアクセスすることはできないと思います(リフレクション以外)。
もしあなたが何も知らないクラスを(リフレクションを使って)分析していて、そのクラスについて非常に特殊で低レベルのことを知る必要がある場合、合成クラスと関係があるJavaリフレクションメソッドを使うことになるかもしれません。ここで唯一の"use"は、あなたのコードでそれを適切に使用するために、クラスに関するより多くの情報を取得することです。
(これをやっている人は、おそらく他の開発者が使えるようなある種のフレームワークを作っているのでしょう。)
そうでなければ、リフレクションを使っていない場合、私の知る限り、合成クラスの実用的な使い道はありません。
関連
-
アクセス制限について アプリケーションの種類がAPIでない(必要なライブラリの制限)。
-
Eclipseでプロジェクトエクスプローラービューとパッケージエクスプローラービューを使う
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] プライベートメソッド、フィールド、インナークラスを持つクラスをテストするにはどうすればよいですか?
-
[解決済み] Java内部クラスと静的ネストされたクラス
-
[解決済み] Could not find or load main class "とはどういう意味ですか?
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Java Error スレッド "AWT-EventQueue-0" で例外発生 java.lang.
-
スタイルが読み込まれず、ブラウザのコンソールでエラーが報告される。リソースはスタイルシートとして解釈されますが、MIMEタイプtext/htmlで転送されます。
-
Java のエラーです。未解決のコンパイル問題 解決方法
-
エラーが報告されました。リソースの読み込みに失敗しました:サーバーは500(内部サーバーエラー)のステータスで応答しました。
-
をインスタンス化することができません。
-
eclipse の実行時に java 仮想マシンが見つからなかった
-
javaコンパイル時のエラー:不正な文字 '\ufeff' に対する解決策です。
-
アイデア Springboot Web プロジェクトを jar にパッケージ化する場合、Error: 無効または破損した jarfile x.jar 解決策
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
コミットには何も追加されないが、未追跡のファイルが存在し、gitで未追跡のファイルに対する完璧な解決策