占坑等催更。 序幕: String类在JDK9中有较大的改变,有兴趣的自己看。 JDK9以前用的是StringBuilder来拼接的,而JDK9开始使用了invokeDynamic指令,可以动态指定要调用的方法,而不是一开始就编译好的。 JDK9以拼接会创建新的对象,JDK9之后拼接静态字符串则不会。 占坑等催更。