设为首页 加入收藏

TOP

30秒搞定String面试
2019-09-17 17:55:52 】 浏览:23
Tags:30秒 搞定 String 面试

Java 语言中,无论新菜鸟,还是老司机,真正了解String内存的很少。关于String 的试题,花样很多。== 在什么情况下是true,什么情况是false。我总结出如下3点让你彻底结束对String的模糊感。无论怎么变化,都离不开以下3种类型:

1、常量池存取(同一引用):

  String  str="a";  或 String str="a"+"b";(编译后:"ab")

2、堆内存构建(新对象):

  String  str=new String("1");

3、引用拼接(类似于StringBuild 的 append,每次拼接都产生新的对象):

      String  str1="a";

      String  str2="b";

      String  str3=new String("c");

   String  str4=new String("c");

      String  strs1=str1+str2;   或  str1+="a";    或 String strs2=str1+str3; 或 String strs5=str3+str4 ....... 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇redis为什么这么火该怎么用 下一篇企业业务数据处理用“work”还是..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目