在 Java 的 String 类中,trim方法包含以下内容:
int off = offset; /* avoid getfield opcode */
char[] val = value; /* avoid getfield opcode */
我对“避免getfield操作码”的评论有点困惑......
这是什么意思?(我认为这避免了在字节码中使用getfield,但为什么这是一件好事 [TM]?)
是为了防止对象创建以防修剪不做任何事情(因此返回)还是?