zoukankan      html  css  js  c++  java
  • String创建对象方式

    1.字面量创建String 对象:

      String s1="abc";  //常量池中添加字符串“abc”,返回引用地址给s1

      String s2="abc";  //通过equals()判断常量池中已有字符串“abc”,返回相同引用

    2.用new创建String 对象:

      String s3=new String("def");  //在常量池中添加对象"def",在堆中创建对象"def",返回对象"def"的引用

      String s4=new String("def");  //常量池中已有对象"def",不做处理,在堆中创建对象"def",返回对象"def"的引用

    3.字面量相加:

      String s5="x"+"y";  //经过jvm优化,直接在常量池中添加“xy”

    4.通过StringBuilder实现:

      String s6=new String("1")+new String("1")+new String("2");  //在常量池中添加"1"和"2"两个对象,在堆中创建对象"112",并返回对象引用

                                                                           

                                                                                                                                                                                                                                                                                                         

  • 相关阅读:
    游泳池 (Standard IO)
    Antimonotonicity (Standard IO)
    开花 (Standard IO)
    Wild Number (Standard IO)
    数码问题 (Standard IO)
    输油管道 (Standard IO)
    猴子摘桃 (Standard IO)
    二叉树 (Standard IO)
    iis运行asp.net页面提示“服务器应用程序不可用”的解决办法_.NET.
    SVN安装配置与使用
  • 原文地址:https://www.cnblogs.com/youayou/p/11678354.html
Copyright © 2011-2022 走看看