面试
LZz123999
这个作者很懒,什么都没留下…
展开
-
String、StringBuffer、StringBuilder的区别
a.可变不可变 首先String是不可改变的对象,可以理解为常量。StringBuffer和StringBuilder这两种对象都是可变的。 1.String 底层使用一个不可变的字符数组 private final char value[],所以它内容不可变。String 为不可变对象,一旦被创建,就不能修改它的值。对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去。 2.StringBuffer和StringBuilder都继承了Abs...原创 2021-08-05 20:05:31 · 77 阅读 · 0 评论 -
this关键词和super关键词的区别
1.this关键词 this关键词,代表的是所属函数的调用者对象。 1).在构造方法中,this是可以调用自己的成员变量 如果成员变量名和局部变量名,同名时必须使用this关键词来表示成员变量,不能省略 2).在构造方法中,可以调用自己的成员方法 this关键词可以省略 3).this也可以调用自己的构造方法,this(参数),this不能省略 注意:不能同时调用,会造成死循环,并且只能放在构造器的第一行使用 2.super关键词 ...原创 2021-08-02 20:38:25 · 160 阅读 · 0 评论