首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javacard收藏品

Javacard收藏品
EN

Stack Overflow用户
提问于 2015-03-25 06:21:12
回答 5查看 830关注 0票数 2

我一直在查看JavaCard API和示例,没有找到任何引用更高级别的数据集合,如List、ArrayList、HashMaps等吗?

我漏掉了什么吗?

我知道JavaCard环境在资源上非常有限,而且JVM必须尽可能小,但是缺少某种形式的易于使用的数据收集对象可以使进程更加手动。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2015-03-25 06:56:15

您是对的,在ArrayList API中没有像List、HashMap或HashMap这样的集合。数组是您拥有的全部--如果有必要,您可以实现您自己的ArrayList。毕竟,这里也没有字符串。

JavaCard不是Java,尽管名称可能会令人困惑。JavaCard中的编码是非常低级的.您应该使用JavaCard,而不是使用Java语法的汇编程序。

票数 5
EN

Stack Overflow用户

发布于 2015-04-14 06:35:55

JCVM中没有集合。在javacard中,只有字节/短数组供您使用;此外,也不支持二维(及以上)数组。

您必须为复杂的数据存储设计和实现自己的数据结构。

祝好运。

票数 1
EN

Stack Overflow用户

发布于 2015-05-04 06:32:28

/ Hash / String / Mutithreading / 2D数组/垃圾收集finalize()是Java体系结构所不支持的。在java卡中,只有字节/短类型的数组可用。支持的数据类型为布尔/ Byte / Short /Integer(某些平台上支持)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29248767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档