The following table lists the main constructs of IDL and the corresponding constructs in Java.

IDL Construct Java Construct 

module package 

interface (non-abstract) signature interface and an operations interface, helper class, holder class 

interface (abstract) signature interface, helper class, holder class 

constant (not within an interface) public interface 

boolean boolean 

char, wchar char 

octet byte 

string, wstring java.lang.String 

short, unsigned short short 

long, unsigned long int 

long long, unsigned long long long 

float float 

double double 

fixed java.math.BigDecimal 

enum, struct, union class 

sequence, array array 

exception class 

readonly attribute accessor method 

readwrite attribute accessor and modifer methods 

operation method