Java学习
面向对象
设计对象并使用
类和对象
类(设计图):是对象共同特征的描述:
对象:是真实存在的具体东西。
在Java中,必须先设计类,才能获得对象。
封装
对象代表什么,就要封装对应的数据,并提供数据的行为
private修饰的成员只能在本类中可以访问
this关键字
this成员变量的引用:所在方法调用者的地址值
构造方法
作用:创建对象时给成员变量初始化
模版:
例如:
public Student() {}
public Student(int id,String name)
{
this.id=id;
this.name=name;
}
标准JavaBean
案例
String类
Java API
字符串
String s1 = new String("abc");
String s2 = "abc";
(s1 == s2) 为 false;(s1为堆中常见的地址,s2为串池中的地址值)
StringBuilder
StringBuilder是一个容器,创建之后里面的内容是可变的(String内容不可变)
可以提高字符串的操作效率
使用StringBuilder场景:字符串拼接,字符串反转
构造方法:
常用方法:
StringJoiner
StringBuilder是一个容器,创建之后里面的内容也是可变的
可以提高字符串的操作效率,且代码简洁
构造方法
成员方法
集合(ArrayList<E>)--动态数组
集合和数组的对比
长度:
集合自动伸缩,可长可短
数组固定长度
存储类型:
集合只能存储引用数据类型,如果将存储基本数据类型需要将其变成包装类
数组既可以存储引用数据类型,也可以存储基本数据类型
泛型:限定集合中存储数据的类型
ArrayList类打印的对象不是地址值,而是集合中存储的数据内容,在展示时会用[]将所有数据进行包裹
ArrayList成员方法(增删改查)
原文地址:https://blog.csdn.net/hycccccch/article/details/140308395
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!