我想知道Java字节码和.NET字节码有什么区别吗?如果有任何差异,我应该采用 Java 字节码和 .Net 字节码的十六进制值吗?因为,十六进制与语言无关,是通用规范。
我们正在使用 j2me 和 Java 开发移动应用程序。在这里,我使用外部指纹读取器来读取/验证指纹。我们使用一个 Java API 来读取/验证指纹。
我捕获手指模板和原始图像字节。我将原始图像字节转换为十六进制形式并存储在单独的文本文件中。
这里我们使用一个转换工具(用.NET开发)将十六进制形式转换为图像。在该工具的帮助下,我们尝试从该文本文件中获取图像。但我们无法正确获取图像。
.NET 程序员说 Java 字节和 .NET 字节不同。Java字节范围是-128到127。但是.NET字节范围是0到255。所以有一个问题。
但我的假设是:十六进制独立于 Java 和 .net。这对两者来说都是共同的。因此,我计划将该字节代码转换为十六进制格式,而不是将字节代码存储在文本文件中。因此,我们的.NET转换工具会自动将此十六进制转换为图像。
我不知道我走的路是否正确?
十六进制只是表示数字的一种方式。
Java 被编译为字节码并由 JVM 执行。.NET 被编译为字节码并由 CLR 执行。这两种格式完全不兼容。
| 归档时间: |
|
| 查看次数: |
721 次 |
| 最近记录: |