在服务器端API上下文中使用bit vs boolean

时间:2019-01-08 03:45:51

标签: java boolean bit

在创建服务器和客户端应用之间的合同时,我们应该使用位来表示布尔值来优化有效负载。

到目前为止,我一直都在API中遇到过麻烦。为什么我们不使用bit来表示此信息。

1 个答案:

答案 0 :(得分:0)

因为Byte是许多计算机体系结构中最小的可寻址内存单元。您无法处理单个bit。 Java中也没有此类数据类型。

Frome Wikipedia:

  

从历史上看,字节是用于编码单个字节的位数   计算机[1] [2]中文本的字符,因此它是   在许多计算机体系结构中,最小的可寻址内存单元。