zoukankan      html  css  js  c++  java
  • 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第5节 String类_3_字符串的常量池


    字符换是可以共享使用的,那么怎么去共享使用呢

    三种方式去创建字符串。然后三种分别进行比较





    3的地址和1、2的地址不一样
    在堆里面有一块空间叫做字符串常量池,从jdk1.7开始。字符串常量池在堆中

    字符串常量池中的对象,其实保存的是byte字节数组的的地址值


    字符串2也等于abc,在常量池中已经存在了abc,所以不会在重建一遍。所以会重复利用之前创建好的地址。
    str1和str2是重复利用的同一个字符串



    第三个字符串

    char型数组会转换成字节数组





     

  • 相关阅读:
    hdu 1286
    hdu 1420
    hdu 2068
    hdu 1718
    hdu 1231
    hdu 1072
    HDOJ 350留念
    hdu 1898
    hdu 1593
    帮助理解git的图
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11206462.html
Copyright © 2011-2022 走看看