【发布时间】:2011-06-13 07:09:41
【问题描述】:
在 Java 的 String 类中,trim 方法包含以下内容:
int off = offset; /* avoid getfield opcode */
char[] val = value; /* avoid getfield opcode */
我对 "avoid getfield opcode" 的评论有点困惑...
这是什么意思? (我认为这避免了在字节码中使用 getfield,但为什么这是一件好事 [TM]?)
如果 trim 不执行任何操作(因此返回 this),是否阻止创建对象?
【问题讨论】: