从 C++ 转换为 Java

使用 C++ 编程语言,开发人员可以直接访问存储特定变量的内存。 内存指针提供此直接访问。 在 Java 中,将为你处理指针。

在 Java 中,structuniontypedef 复合数据类型通过使用类进行独占处理。 例如,C++ VARIANT 数据类型映射到 Java 中的 com.ms.com.Variant

在 C++ 中,字符串是一组字符。 在 Java 中,字符串是对象。 对字符串执行操作的方法将字符串视为完整对象。

COM 方法返回名为 HRESULT 的值,这是一个 32 位错误代码。 适用于 Microsoft Internet Explorer 的 Java 支持定义了一个类 com.ms.com.ComException,该类包装了 HRESULT 错误代码。

Java 不支持无符号数据类型,char 除外,这是一个 16 位无符号整数。 无法从 Java 使用接受或返回其他未签名数据类型的方法。

Java 不支持多维数组。 Java 中不提供接受或返回多维数组的方法。

Java 中的布尔值不能强制转换为 0 和 1。

转换为 Java