标准Java库中没有直接相应的功能,抱歉。 (而且您是正确的:CORBA.TypeCode并不等同。它描述的是CORBA IDL类型而不是Java类型......它提供了一个更或多或少完整的类型描述,而不是类型的不同种类的枚举。)
在Java中最接近的东西是instanceof关键字,但对于原始类型来说这不起作用,除非它们被自动装箱为它们等效的对象类型。不过没关系,因为编译器总是知道原始类型的类型,并且如果您尝试执行会失去精度的操作(例如将int分配给short),它会发出警告 - 所以Java实际上不需要这个枚举。