- 博客(6)
- 收藏
- 关注
原创 API正则表达式
降序排序1:-1);排结构体1:-1;/*** 比较小数*/});默认只能校验一个字符表达式说明示例\d一个数字[0-9]\D非数字[^0-9]\s一个空白字符\S :非空白字符[^\s]\w英文、数字、下划线\W一个非单词字(汉字)[^\w]任何字符简化匿名内部类的代码写法如果不简化,我们需要创建一个实现类来实现接口的,并重写这个实现类里面的抽象方法,最后创建这个实现类的对象来调用这个方法。
2023-10-16 17:15:23
40
1
原创 集合111
法一:让自定义的类(如学生类)实现Comparable接口重写里面的compareTo方法来定制比较规则//当年龄相等时会被默认去重1:-1;//不会被去重法二:TreeSet集合有参数构造器,可以设置Comparator接口对应的比较器对象,来定制比较规则1:-1);
2023-10-16 17:13:47
24
1
原创 链表123
int val;Node* next;//1插入int i = -1;Node* p;p!= nullptr;//2删除int i = -1;Node *p;p!= nullptr;//3遍历while (p!//4查找节点int i = -1;Node* p;p!= nullptr;loop();remove(2);loop();Node* prev;int val;Node* next。
2023-09-26 22:03:01
28
原创 面向对象进阶-03
同类型的对象执行同一个行为,会表现出不同的行为特征多态的常见形式父类类型 对象名称 = new 子类构造器接口 对象名称 = new 实现类构造器多态中成员访问特点方法调用:编译看等号左边,编译的时候我们看的还是Animal里面有没有run()方法,执行看右边:执行的时候具体执行的是子类Dog里面的run方法变量调用:编译看左边,运行看左边。变量没有多态这么一说,只有行为有多态多态的前提要有继承/实现关系,即要有子类父类的关系父类引用指向子类对象:Animal d1=new Dog();
2023-08-27 18:30:38
24
原创 面向对象进阶-02
接口体现的是一种规范,,默认是公开的public其内部的常量,抽象方法的public static final以及public abstract可以不写jdk8之前接口中只能有常量和抽象方法接口也是一种特殊类用关键字interface来修饰public interface 接口名{}接口的基本使用:被实现接口是用来被类实现的(implements),实现接口的类称为实现类。实现类可以理解为所谓的子类修饰符 class 实现类 implements 接口1,接口2…{}
2023-08-24 17:28:11
24
1
原创 面向对象进阶-01
静态成员变量/方法不创建对象直接用类访问实例成员变量/方法需要创建出具体的对象才能访问如果一个方法的目的是实现一个共用的功能,则该方法可声明为静态方法类中都是一些静态方法,每个方法都是以完成一个共同的功能为目的,这个类给系统开发人员共同使用,提高了代码的复用性说人话就是专门写一个类 这个类中写一个static修饰的方法,然后再别的类中调用这个方法。调用:类名.方法名工具类中还有一个==私有的构造器。
2023-08-24 17:26:43
27
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人