[解決済み] invokedynamicとは何ですか、どのように使用するのですか?
2022-04-22 01:20:43
質問
JVMに追加された新しいクールな機能の話をよく聞きますが、そのクールな機能の1つにinvokedynamicがあります。それが何なのか、そしてそれがどのようにJavaでの反射的プログラミングをより簡単に、あるいはより良くするのか知りたいのですが。
どのように解決するのですか?
これは新しいJVM命令で、コンパイラが従来よりも緩い仕様のメソッドを呼び出すコードを生成できるようにするものです -- もし、あなたが" ダックタイピング invokedynamicは、基本的にダックタイピングを可能にします。Javaプログラマーとしてできることはあまり多くありませんが、ツール作成者であれば、より柔軟でより効率的なJVMベースの言語を構築するために使用することができます。 こちら は、実に素晴らしいブログ記事で、多くの詳細が紹介されています。
関連
-
エラー java.util.NoSuchElementException
-
eclipse アクセス制限です。タイプ 'xxx' は API ではありません(必須ライブラリ '' の制限)。
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] リフレクションとは何か、なぜ有用なのか?
-
[解決済み] java.net.URLConnectionを使用してHTTPリクエストを発生させ処理する方法
-
[解決済み] java.lang.UnsupportedClassVersionError を修正する方法。サポートされていないメジャー.マイナーバージョン
-
[解決済み】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.
-
サーブレットクラスのインスタンス化エラーの解決法
-
リソースの読み込みに失敗しました。サーバーはステータス500(内部サーバーエラー)で応答しました。
-
xxx:jarのアーティファクトディスクリプタの読み込みに失敗した問題は解決しました。
-
マスキング このリソースにアクセスするには、完全な認証が必要です。
-
Javaエラーメッセージがenclosingクラスでない
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
java -serverコマンドで「Error: no `server' JVM at ... jvm.dll」を解決する方法です。
-
Maven Pluginの実行がライフサイクル設定の対象外であるエラーの解決
-
[解決済み] Java言語では利用できないバイトコード機能