gpt4 book ai didi

java - Java字节码和.NET字节码有什么区别吗?如果是这样,我应该采用该值的十六进制吗?

转载 作者:行者123 更新时间:2023-12-01 06:57:53 25 4
gpt4 key购买 nike

我想知道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 执行。这两种格式完全不兼容。

关于java - Java字节码和.NET字节码有什么区别吗?如果是这样,我应该采用该值的十六进制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7358303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com