また、IDL インタフェースの属性はパブリックなクラスフィールドや C++ のデータメンバーに似ています。idlj コンパイラは OMG IDL の属性を Java プログラミング言語で記述されたアクセス用メソッドおよび修飾用メソッドにマッピングします。たとえば、ball というインタフェースは color という属性を含むとします。idlj コンパイラは色を取得するための Java プログラミング言語のメソッドを生成します。またその属性が readonly でないかぎり、生成されたメソッドは色を設定することもできます。
 
Object はまた、IDL インタフェースのオブジェクト参照に利用される暗黙の共通基本型でもあります。org.omg.CORBA.SystemException から継承するシステム例外 (java.lang.RuntimeException になります)、および (2) org.omg.CORBA.UserException から継承するユーザー定義例外 (java.lang.Exception になります)。.java ファイルです。バージョン 1.3 より前の JDK の idlj コンパイラは、idltojava コンパイラと呼ばれていました。idlj コンパイラでは、RMI-IIOP に必要な CORBA の新しい標準機能がサポートされています。idlj コンパイラは、インストールプログラムによって SDK の .bin ディレクトリに格納されます。.java ファイルです。JDK のバージョン 1.3 からは、idlj コンパイラで IDL-to-Java 言語マッピングを扱うようになり、RMI-IIOP に必要な新しい CORBA 標準機能がサポートされています。idltojava コンパイラは、Java Developer Connection (JDC) の Web サイトからダウンロードできます。NamingContext オブジェクトを作成するのに使用されます。idlj コンパイラです。そのすべてが今回のリリースの J2SE に含まれています。oneway であることもあります。この場合、結果 (戻り値や out 引数) は返されず、例外も発生しません。POA は、少なくともクライアントの立場からは持続オブジェクトが可能になるようにしています。つまり、サーバーが物理的に何度再起動されても、またはさまざまなオブジェクト実装による実装が行われても、クライアントに関係していればこれらの持続オブジェクトは常に存在し、格納されたデータ値は保守されています。