这段代码,
for (byte b = 0; b < 100; b++)
{
//some code
}
运行速度比这段代码快吗?
for (int b = 0; b < 100; b++)
{
//some code
}
最佳答案
不,一点也不;如果有的话,它会更慢,因为底层硬件通常有使用 native “int”类型(32 位二进制补码整数)而不是使用 8 位带符号字节的指令。
关于java - 如果我使用 byte 而不是 int,我的循环会迭代得更快吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19519006/