flatbuffers-java-poc:FlattBuffers 的替代 Java 实现的概念证明

时间:2024-07-21 00:28:39
【文件属性】:

文件名称:flatbuffers-java-poc:FlattBuffers 的替代 Java 实现的概念证明

文件大小:50KB

文件格式:ZIP

更新时间:2024-07-21 00:28:39

Java

flatbuffers-java-poc 替代 Java Api 的 FlatBuffers 实现的概念证明 链接 行为差异 缓冲区是自上而下构建的,以实现更简单的语法。 向量表指针在设置时被初始化。 如有必要,可以使用 initXXX() 方法将它们初始化为 NULL 除了可重用对象和字符串转换之外,没有任何动态内存分配。 此 Api 的主要目标是确定性和易用性 使用对象 api 时,原始地址不会暴露给用户 设置为默认值的值不会从序列化中省略 表负载不限于连续内存 当前不共享向量表,但可以共享 当前未实现设置表大小。 但是,我对如何添加它有一些想法,例如 Table.finish() 可以知道每个元素的大小并自行计算它。 一旦设置了大小,向量表就可以是不可变的。 这也可以实现向量表的共享。 当前状态 静态方法应该已经提供了对整个协议的相当完整的访问 对象级别实现了核心功能,但缺少一些


【文件预览】:
flatbuffers-java-poc-master
----monsterdata_test.json(404B)
----pom.xml(1KB)
----monster_test.fbs(1KB)
----LICENSE(11KB)
----src()
--------test()
--------main()
----.gitignore(44B)
----README.md(2KB)
----monsterdata_test.mon(256B)

网友评论