String s=”a”+”b”+”c”+”d”;创建了几个对象? 盾给网 4年前 1个 Java 编译器对字符串常量直接相加的表达式进行优化,不等到运行期去进行加法运算,在编译时就去掉了加号,直接将其编译成一个这些常量相连的结果。 所以 “a”+”b”+”c”+”d” 相当于直接定义一个 “abcd” 的字符串。 No related posts.