嗨,下面是Effective Java第二版的代码片段。在这里,作者声称下面的代码比不使用result变量的代码快25%。根据“这个变量的作用是确保字段在通常情况下只被读取一次”一书所述。如果我们不使用局部变量result,我不能理解为什么在将值初始化为compare of之后,这段代码会很快。在这两种情况下,无论是否使用局部变量result,在初始化后都只有一次易失性读操作。// Double-check idi
这是它在成功的ajax调用中执行的代码,其中返回了JSON数据。我尝试迭代数据并将值附加到变量。然后在比较fieldType的switch语句中使用这些变量,该语句将是一个输入、按钮或选择。我正在尝试比较fieldType,并根据该类型进行比较,例如将一个值附加到具有匹配id的UI中的输入字段。但我想使用变量field (等于字段id)来查找UI中的特定字段。例如,在本例中,有一个名为House N