この記事の要約:Javaのリフレクション(Reflection)機構(他の言語ではRTTIとも呼ばれる)の基本を解説します。この機構は、実行時にクラス構造(フィールド、メソッド、コンストラクタ)を詳細に検査し、プログラム的に操作することを可能にします。
前回はJava SE 7で導入される予定のクロージャについて、その概要とプロトタイプ実装の使い方を紹介した。今回は、実際にクロージャを用いたプログラムを書いてみたい。 BGGA版の仕様では、クロージャを使うための基本となる演算子は「=>」となっている。
今回も第54回に引き続いてJava SE 7で導入される予定のクロージャについて紹介する。従来のJavaでも、無名インナークラスを使えばクロージャに近いコードを記述することはできた。その無名インナークラスとクロージャの非常に大きな違いが、クロージャで ...
Oracle’s Java 7 release introduced a new invokedynamic bytecode instruction to the Java Virtual Machine (JVM) and a new java.lang.invoke API package to the standard class library. This post introduces ...
現在アクセス不可の可能性がある結果が表示されています。
アクセス不可の結果を非表示にする