
String
文章平均质量分 74
gzxdale
这个作者很懒,什么都没留下…
展开
-
Java之String概述
目录 一、String简介 1.1、String(字符串常量)概述 1.2、分析String源码 1)String的成员变量 2)String的构造方法 二、创建字符串对象两种方式的区别 2.1、直接赋值方式创建对象 2.2、通过构造方法创建字符串对象 2.3、两种实例化方式的比较 1)编写代码比较 2)内存图分析 3)字符串常量池 4)总...原创 2021-03-30 17:30:06 · 307 阅读 · 0 评论 -
Java之String为啥不可变
如题,大多数人都知道,因为String是被final修饰的,所以它不可变。那String为啥要被final修饰呢?可以从反方向考虑下,如果String可变会发生什么? 将方法或类声明为final主要目的是确保它们不会在子类中改变语义。String类是final类,这意味着不允许任何人定义String的子类。Java String最重要的一条约定就是不可变。 //String源码 public...原创 2021-03-30 17:29:02 · 119 阅读 · 0 评论