小编tb-*_*tb-的帖子

JLS示例3.10.5-1之间的区别.字符串文字和Oracle JDK?

规格

例3.10.5-1.Java语言规范8的字符串文字告诉我们:


该程序由编译单元组成(第7.3节):

package testPackage;
class Test {
    public static void main(String[] args) {
        String hello = "Hello", lo = "lo";
        System.out.print((hello == "Hello") + " ");
        System.out.print((Other.hello == hello) + " ");
        System.out.print((other.Other.hello == hello) + " ");
        System.out.print((hello == ("Hel"+"lo")) + " ");
        System.out.print((hello == ("Hel"+lo)) + " ");
        System.out.println(hello == ("Hel"+lo).intern());
    }
}
class Other { static String hello = "Hello"; }
Run Code Online (Sandbox Code Playgroud)

和编译单位:

package other;
public class Other { public static String hello = …
Run Code Online (Sandbox Code Playgroud)

java

5
推荐指数
1
解决办法
211
查看次数

标签 统计

java ×1