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