腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
从arrayList到
缓冲区
的转换
、
、
、
我正在用
java
编写一个程序,需要使用
缓冲区
。我使用了一个函数,它返回
数组
的列表,即嵌套
数组
,我想将这些
数组
放到
缓冲区
中。我收到以下错误:对于如何将
数组
列表强制转换为
缓冲区
浏览 7
提问于2015-04-13
得票数 0
回答已采纳
2
回答
NIO持久性
数组
:
Java
、
、
、
在我的“高级”
Java
课程中,我被分配了创建NIO持久
数组
的任务。这个问题与其说是‘如何’做到这一点,不如说是"NIO持久性“所暗示的‘什么’。我感到困惑的是,如何从试图存储到字节的信息中获取信息,然后如何通过
Java
的NIO将这些字节写入文件?熟悉
Java
的NIO。使用
Java
的NIO创建一个PersistentArray类。void
浏览 2
提问于2011-10-23
得票数 2
回答已采纳
2
回答
JNI -在
Java
和本机代码之间传递大量数据
、
、
我的问题是: 1)将字节从
Java
传递到本机代码的最有效方法是什么?我可以以字节
数组
的形式访问它。在这里,我看不出作为字节
缓冲区
(包装这个字节
数组
)传递它与作为字节
数组
传递有什么特别的好处。(iii)定义一个具有缩略图字段的
Java
类:字节
缓冲区
数组
和感知散列:字节
数组
。当我知道所需的确切大小时,我可以在本机代码中分配字节
缓冲区
。设置字节
缓冲区
后,我可以填充我的
Java
对象并返回它
浏览 3
提问于2013-07-18
得票数 30
回答已采纳
3
回答
在
Java
和C语言之间发送int[]
、
、
、
、
我在Android中有一些图像处理
Java
代码,它们作用于两个大型整型
数组
。大多数时候,
Java
已经足够快了,但是我需要通过JNI和NDK使用C来加速一些操作。我知道我可以将数据从整型
数组
传递到C的唯一方法是使用ByteBuffer.allocateDirect创建一个新的
缓冲区
,将数据复制到其中,然后使C代码对该
缓冲区
起作用。但是,在
Java
语言中,我看不到有任何方法可以操作这个
缓冲区
中的数据,就好像
缓冲区
是int[]或byte[]
浏览 18
提问于2011-01-30
得票数 14
回答已采纳
3
回答
java
memcopy DirectBuffer
、
、
嗨,我正在使用
Java
中的直接
缓冲区
,我需要有一个快速的内存拷贝。在C中有memcpy命令,在
Java
数组
上有Arrays.copyOf。但是没有办法使用
数组
而不是直接
缓冲区
,因为我需要将它们传输到OpenGL。
浏览 0
提问于2011-05-31
得票数 1
回答已采纳
1
回答
将
Java
字节
数组
转换为ByteBuffer或ByteBuffer到字节
数组
转换为“不复制”
、
、
java
数组
的最大问题是,它们需要复制才能编辑。我使用的是AMD Aparapi,从我的计算中得到字节
数组
。我需要将字节
数组
显示为“不复制”的字节
缓冲区
。buffer.clear();buffer.flip(); 代码的问题是,buffer.put正在将字节
数组
复制到字节
缓冲区
此外,还存在将字节
数组
转换为字节
缓冲区
的反向问题。 他们真的需
浏览 11
提问于2015-06-26
得票数 23
1
回答
一个
java
进程正在泄漏堆内存。
、
、
我有一个
java
进程,它每10毫秒连续创建一个短暂的线程和一个短暂的直接字节
缓冲区
,这会占用系统内存。虽然字节
缓冲区
是短暂的,但它们并没有得到清理。
浏览 0
提问于2019-09-09
得票数 0
5
回答
性能更好的
Java
序列化替代方案
、
、
假设我使用标准
Java
对象序列化在内存
缓冲区
中写入/读取小(< 1K)
Java
对象。最关键的部分是反序列化,即从内存
缓冲区
(字节
数组
)读取
Java
对象。对于这种情况,有没有比标准
Java
序列化更快的选择呢?
浏览 0
提问于2012-12-23
得票数 26
回答已采纳
3
回答
从平面
缓冲区
到字节
数组
的序列化和反序列化
、
、
嗨,堆栈溢出社区:) FlatBufferBuilder fbb = new Flat
浏览 0
提问于2014-10-20
得票数 2
回答已采纳
1
回答
setATRHistBytes()方法总是返回false
、
、
实际值是一个由15个字节组成的
数组
,等于另一个exisitng卡的历史字节。
浏览 0
提问于2015-12-21
得票数 2
回答已采纳
3
回答
java
nio直接
缓冲区
上的压缩
、
、
、
gzip输入/输出流不在
Java
直接
缓冲区
上操作。这样,将不存在将直接缓冲器复制到
java
字节
数组
以进行压缩的开销。
浏览 2
提问于2012-01-07
得票数 7
回答已采纳
1
回答
用long而不是int来索引
Java
buffer?
看起来所有的
java
容器,
缓冲区
,
数组
等等,都只能通过int来索引。例如,在C++上,我可以通过unsidned long进行索引。 这个问题在
Java
中的解决方案是什么?我当然可以创建自己的类,使用很多int32可索引
缓冲区
并访问正确的
缓冲区
,但有没有更好、更简单的方法?
浏览 0
提问于2021-09-13
得票数 5
1
回答
如何将数据从c++发送到
java
- android
、
、
、
我想将
缓冲区
数组
从c++库转移到
java
文件中。我的
java
文件位于framework/base/core/
java
中(它不是android应用程序)。编译后,C++将以可执行文件的形式出现。我已经知道如何在
java
文件中加载库并调用它的方法,但我不知道如何将
缓冲区
数组
从c++发送到
java
文件。 我对任何可能或不可能的讨论都持开放态度。
浏览 1
提问于2014-01-03
得票数 2
2
回答
从内存中释放jni引用
、
、
我在
java
中创建了一个字节
数组
,并通过引用将其传递给jni函数。这是在一个循环中完成的,有时在jni中会出现内存不足错误。我想知道
java
是在每次迭代中自动释放
数组
,还是因为它被传递给jni函数,所以它不会??JNI (bOldArray是我作为参数传递给jni的
java
字节
数组
)char *oldBuff = (char
浏览 0
提问于2011-08-01
得票数 0
1
回答
如何将指针从JNI C代码发送到
数组
,发送到
Java
代码?
、
、
、
如何将指针从JNI C代码发送到
数组
到
Java
代码?12.90;a1.j = 344554;arr = &a1;
Java
// add code here
java
函数接收指向
数组
的指针应该是什么样的呢?
浏览 0
提问于2012-10-06
得票数 2
1
回答
在两个
java
程序之间交换一个双
数组
的最快方法
、
、
、
我需要两个独立的
java
程序,运行在单独的JVM中,通过文件流(linux管道)或网络连接尽可能快地交换数字数据。 每条消息都是一个double[],其中
数组
的长度可能因消息而异。在类似C的语言中,这可以通过将
数组
混叠成字节
缓冲区
并按原样传输字节
缓冲区
(加上一个小的头部,告知接收方要创建用于占用
缓冲区
的
数组
的大小)来完成。
Java
也有类似的可能性吗?
浏览 8
提问于2016-05-18
得票数 2
回答已采纳
3
回答
ByteArrayInputStream不复制字节
数组
?
、
关于ByteArrayInputStream的文档说: ByteArrayInputStream bais = new ByteArrayInputStre
浏览 1
提问于2011-04-05
得票数 1
回答已采纳
1
回答
在视图
缓冲区
中添加浮点
数组
不会增加位置,这是正常的吗?
、
lim=15 cap=15]
java
.nio.DirectByteBuffer[pos此方法将给定源浮点数
数组
的全部内容转移到此
缓冲区
中。此方法将浮点数从给定的源
数组
传输到此
缓冲区
。如果要从
数组
复制的浮点数比在这个
缓冲区
中保留的要多,也就是说,如果是length > remaining(),那么就不会传输浮点数并抛出一个Buffer
浏览 2
提问于2016-01-18
得票数 1
回答已采纳
2
回答
IndexOutOfBoundsException由
java
.nio bytebuffer.put抛出(byte[] arsrc,int偏移量,int长度)
、
、
、
at
java
.nio.Buffer.checkBounds(Buffer.
java
:543) at
java
.nio.HeapByteBuffer.put(HeapByteBuffer.
java
此方法从给定的源
数组
将字节传输到此
缓冲区
。如果从
数组
复制的字节比在这个
缓冲区
中保留的要多,也就是说,如果长度> remain (),则不传输字节并引发BufferOverflowException。否则,此方法将从给定
数组</em
浏览 2
提问于2011-05-12
得票数 0
回答已采纳
3
回答
Java
:将直接ByteBuffer转换为double[]
where nm(nLimit,0) is a large number但是我得到了一个例外:为什么?编辑: 看起来javadoc“返回支持此
缓冲区
的双精度
数组
(可选操作)”。实际上意味着array()方法只是返回已经支持此
缓冲区</em
浏览 2
提问于2012-09-01
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java数组之数组的定义
Java-字符串缓冲区练习
Java数组那些事
Java-字符串缓冲区新教程来啦
Java基础篇——数组详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券