字符串的+运算
sb.append("userId:" + customId.getUserId())
这样做是一个很笨的做法,因为"+"后面是动态的,于是JVM运行的时候,要做+运算,+运算的做法是new 一个StringBuilder,然后把+号左右的用append连在一起,然后toString()输出,所以上面那个语句,就成了要new一个临时的StringBuilder,然后toString()再append到那个sb那里...昨天从thinking in java里了解到的....
sb.append("userId:" + customId.getUserId())
这样做是一个很笨的做法,因为"+"后面是动态的,于是JVM运行的时候,要做+运算,+运算的做法是new 一个StringBuilder,然后把+号左右的用append连在一起,然后toString()输出,所以上面那个语句,就成了要new一个临时的StringBuilder,然后toString()再append到那个sb那里...昨天从thinking in java里了解到的....