美文网首页
常量池的1.8测试

常量池的1.8测试

作者: JaJIng | 来源:发表于2019-04-08 16:31 被阅读0次

1.8的String.intern()好像有些变化,但是感觉和1.76没啥不同,难道是常量池引用那里有什么特别处理?

public class ConstantPool {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
         stest t=new stest();
         t.run();
    }


}
 class stest {
    private static final String s11="hello";
    private static final String s22="world";
    public static void run() {
        String s1="hello";
        String s0=new String("hello");
        String s01=new String("hello");
        String s2="world";
        String s3="helloworld";
        String s4=s11+s22;
        String s5=s1+"world";
        String s6=s5.intern();
        String s7="hello"+new String("world");
        System.out.println(s3==s4); //t
        System.out.println(s1==s0); //f
        System.out.println(s01==s0); //f
        System.out.println(s3==s5); //f
        System.out.println(s4==s5); //f
        System.out.println(s4==s6); //t
        System.out.println(s3==s7); //f
        System.out.println(s4==s7); //f
        System.out.println(s5==s7); //f
    }
}

相关文章

  • 常量池的1.8测试

    1.8的String.intern()好像有些变化,但是感觉和1.76没啥不同,难道是常量池引用那里有什么特别处理?

  • java__常量池

    java的常量池分为两种型态:静态常量池和运行常量池 静态常量池: 即class文件中的常量池,这种常量池主要用于...

  • String对象的存储、拼接和比较

    [一、String类型介绍] [二、String类型的存储] [虚拟机运行时内存(JDK1.8以后)][常量池][...

  • Java 内存—常量池

    Java中的常量池分为两种型态: 静态常量池 运行时常量池 静态常量池 所谓静态常量池是指class文件中的常量池...

  • 细说Java常量池

      Java中的常量池有:class常量池、运行时常量池、String常量池。 为什么要使用常量池?   避免频繁...

  • 字符串常量池

    静态常量池,运行期常量池,字符串常量池 静态常量池 运行时常量池 字符串常量池 问题 结果: 验证new Stri...

  • JVM-常量池

    JVM-常量池 JVM常量池分为 Class文件常量池 运行时常量池 全局字符串常量池 基本类型包装类对象常量池 ...

  • 常量池

    Java中的常量池,实际上分为两种形态:静态常量池和运行时常量池。 静态常量池 : *.class文件中的常量池,...

  • 你对常量池够了解吗

    在 java 中,常量池分为以下三种: class 常量池 字符串常量池 运行时常量池 一、class 常量池 1...

  • JVM(六)JVM常量池

    1.常量池类型 Java中的常量池分为三种: 类文件常量池(静态常量池)(The Constant Pool)运行...

网友评论

      本文标题:常量池的1.8测试

      本文链接:https://www.haomeiwen.com/subject/lkrpiqtx.html