- 博客(4)
- 收藏
- 关注
原创 String类
创建s1,s2时在堆内存中开辟StringTable内存空间,在StringTable中开辟空间储存“abc”、“ab”,创建s3时先在StringTable中开辟空间储存“c”,再调用StringBuilder方法运行s2+“c”,再用toString方法将其转化为String类型传给s3,所以s3的地址是toString方法的地址,与s1地址不同。由于Java中由常量优化机制,编译时系统自动将"a"+“b”+"c"转化为“abc”#String类的常见题型。
2023-04-10 20:55:51
55
1
原创 this关键字
本类成员变量:方法中没有出现重名的变量,this.才可以省略。本类成员方法:没有前提条件,this.可以直接省略。- 哪一个对象调用方法,方法中的this,代表的就是哪一个对象。this.本类成员方法();this.本类成员变量;this可以调用本类成员(变量,方法)this介绍:代表当前类对象的引用(地址)- 谁来调用我,我就代表谁。
2023-04-09 15:24:35
38
1
原创 构造器(构造方法)
建议:编写类的时候,无参构造,有参构造,全部手动给出。1.一个类中,没有编写构造方法,系统将会提供一个【默认的】【无参数】的构造方法。2.一个类中,如果手动编写了构造方法,系统将不会再提供那个默认的无参构造了。2.结合执行时机:可以在创建对象的时候,给对象中的数据结构初始化。3.没有具体返回值(不能由return语句带回结果数据)2.没有返回值类型,连void都没有。每创建一次对象,就会被执行一次。创建对象的时候,要执行的方法。在创建对象的时候,被调用执行。1.本质的作用:创建对象。
2023-04-09 15:05:04
52
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人