1
33
它们在为内存或磁盘空间不足的嵌入式设备编程时使用。如电器等电子设备。 字节也用于低级的Web编程,在这种编程中,您使用头等向Web服务器发送请求。 |
2
22
这个
使用的主要原因
你不能通过使用
所以我想开发人员不使用的主要原因是
|
3
13
在64位处理器中,寄存器都是64位的,因此如果您的局部变量被分配给一个寄存器,并且是布尔值、字节、短、char、in t、float、double或long,那么它不会使用内存,也不会保存任何资源。 对象是8字节对齐的,因此它们总是占用内存中8字节的倍数。这意味着布尔、字节、短、字符、整数、长、浮点和双精度、原子布尔、原子整数、原子长、原子引用都使用相同的内存量。 如前所述,短类型用于数组和读/写数据格式。即使如此,也不经常使用short。 同样值得注意的是,一台服务器的GB成本约为80英镑,因此一个MB大约为8便士,一个KB大约为0.008便士。字节和长的差别大约是0.00006便士。你的时间比那更有价值。特别是如果你有一个错误,这是由于数据类型太小造成的。 |
4
5
我最常使用
|
5
3
算法
|
6
2
我用过
编辑: 关于当我需要最重要的一点时我所做的事情的不可避免的问题:当我在模仿的事情发生时,它几乎从未被使用过。在使用它的少数地方,我只是使用位修饰符或数学黑客。 |
7
1
我认为在大多数应用程序中,short没有域的含义,所以使用integer更有意义。 |
8
1
|
9
1
字节[]总是发生;缓冲区,特别是用于网络、文件、图形、序列化等。 |
10
0
当然,大多数时候,开发人员(Java、C语言、BASIC等)决不需要一个真正的好的技术理由来决定一个int、短或字节——当然,当容量足够时。如果这个值低于20亿,那么它将是int。 你确定我们会有超过255岁的人吗?好吧,你永远不知道! 32767个可能的国家不够吗?别想得太小! 在您的示例中,如果您绝对确信字节变量永远不会溢出,那么您可以非常满意包含100的字节变量。为什么男人用int最多?因为…因为。 这是我们大多数人所做的事情之一,因为我们大多数时候都是这样看待的,从来没有提出过不同的要求。 当然,我不反对“一切都是智力”。我只是喜欢对每种价值都使用正确的类型,不涉及压力。 |