Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 字节缓冲区替代方案_Java_Jdk1.4 - Fatal编程技术网

Java 字节缓冲区替代方案

Java 字节缓冲区替代方案,java,jdk1.4,Java,Jdk1.4,我正在尝试为byteBuffer.putShort方法寻找替代方法。我想要putshort的相同功能。那么我们有什么?我的jdk(1.4.2)不支持字节缓冲区 问候 SailajaputShort()没有什么特殊功能。ByteBuffer有关于它的BigeNead或LittleEndian的信息,不确定你的问题是否需要考虑这一点。如果这样做,则需要翻转字节。否则,它只存储到后备字节数组,并将短值拆分为如下字节:byte1=(byte)(myShort>>8);字节2=(字节)(myShort>>

我正在尝试为byteBuffer.putShort方法寻找替代方法。我想要putshort的相同功能。那么我们有什么?我的jdk(1.4.2)不支持字节缓冲区

问候
Sailaja

putShort()
没有什么特殊功能。ByteBuffer有关于它的BigeNead或LittleEndian的信息,不确定你的问题是否需要考虑这一点。如果这样做,则需要翻转字节。否则,它只存储到后备字节数组,并将短值拆分为如下字节:
byte1=(byte)(myShort>>8);字节2=(字节)(myShort>>0)

您使用的JDK版本如此过时有什么原因吗?它在年达到了EOL,要求用户有一个等效的运行时将是一个巨大的安全问题。谁是“我们”?为什么要使用原始版本的JDK?
ByteBuffer.putShort()
不会做任何复杂的事情。给定一个要写入的缓冲区,它应该很容易从头开始实现。你能更详细地解释一下你遇到的问题吗?这对我很有用:@Phylogenesis。这是我们的项目限制,我们还没有更新到JDK1.7