zoukankan      html  css  js  c++  java
  • String s = new String(“abc”); 可能产生几个对象?

     String s = new String(“abc”); 可能产生几个对象?

    答:可能产生1和或者2个对象。

    通过new String()方法产生的字符串,先会在常量池去查询有木有abc的对象,如果没有,则会在常量池里开辟一个空间,存放abc,紧接着,将拷贝此对象到堆中产生一个对象。

    如果有,则堆中直接创建一个常量池中此 ”abc” 对象的拷贝对象。

  • 相关阅读:
    F
    E
    D
    B
    A
    C
    I
    G
    F
    架构sass文件
  • 原文地址:https://www.cnblogs.com/TravisGrady/p/10386240.html
Copyright © 2011-2022 走看看