- 博客(19)
- 收藏
- 关注
原创 常用API-------包装类
我们以后如何让获取包装类对象:不需要new ,不需要调用方法,直接赋值即可。JDK5以后对包装类新增了什么特性:自动装箱,自动拆箱。什么是包装类:基本让你数据类型对应的对象。如integer i=10;
2025-07-24 14:16:56
132
原创 常用API-----正则表达式
a-z&&[^m-p]]---a到z和除了m-p的交集等同于[a-lq-z][a-z&&[^bc]]---a-z和非bc的交集等同于[ad-z][a-z&&[def]]--a-z和def的交集为def。[^abc]---除了a,b,c之外的任何字符(一个)[a-zA-Z]---a到zA到Z,包括(范围)[abc]----只能是a,b或c(一个字符)\w【a-zA-Z_0-9】英文、数字、下划线。[a-d[m-p]]---a到d,或m到p。\W---- [^\w]一个非单词字符。
2025-07-23 17:24:22
485
原创 面向对象进阶-----内部类
创建静态内部类对象的格式:外部类名.内部类名 对象名=mew 外部类名.内部类名()静态内部类只能访问外部类中的静态变量和静态方法,如想要访问非静态的需要创建对象。内部类表示的事物是外部类的一部分,内部类单独出现没有任何意义。该类可以直接访问外部类的成员,也可以访问方法内的局部变量。调用静态方法的格式:外部类名.内部类名.方法名();里面就叫局部内部类,类似于方法里面的局部变量。内部类可以直接访问外部类的成员,包括私有。外部类要访问内部类的成员,必须创建对象。匿名内部类本质上就是隐藏了名字的内部类。
2025-07-10 15:49:29
165
原创 面向对象进阶------接口
接口用关键字interface来定义:public interface 接口名{}接口不能实例化接口和类之间是实现关系,通过implements关键字表示:public class 类名 implements 接口名{}接口的子类:实现类:要么重写接口中的所有抽象方法;要么是抽象类注意1:接口和类的实现关系,可以是的那实现,也可以是多实现:public class 类名implements 接口1,接口2{}注意2:实现类还可以在继承一个类的同时实现多个接口。
2025-07-09 16:05:13
154
原创 面向对象进阶-----抽象类和抽新方法
public abstract class类名{}public abstract 返回值类型 方法名(参数列表);注意事项抽象类不能实例化(不能创建对象)抽象类中不一定有抽象方法,由抽象方法的类一定是抽象类可以有构造方法抽象类的子类:1.要么重写抽象类中的所有抽象方法;2.要么子类是抽象类 (不能创建对象 )dog dog = new dog("小狗",3);dog.eat();frog frog = new frog("青蛙",1);frog.eat();
2025-07-09 14:58:36
138
原创 继承---(复习)
在继承体系中,子类出现了和父类中一摸一样的方法声明,我们就称子类这个方法是重写的方法。4.如果想要访问父类的有参构造,必须手动书写,比如super(name,age)@Override是放在重写后的方法上,校验子类重写时的语法是否正确。子类中所有的构造方法默认先访问父类中的无参构造,再执行自己的。当父类的方法不能满足子类现在的需求时,需要进行方法重写。2.子类构造方法的第一行,有一个默认的super()3.默认先访问父类中无参的构造方法,再执行自己的。父类的构造方法是不能被子类继承。
2025-06-21 17:25:30
318
原创 静态变量---(复习)
工具类:不是描述一类事物的,而是帮我们做一些事情的类。非静态方法可以访问静态变量和静态方法,也可以访问非静态的。static表示静态,可以修饰成员方法,成员变量。静态方法中只能访问静态变量和静态方法。javabean类:描述一类事物的类。静态方法中是没有thi关键字的。测试类:带main方法。
2025-06-20 14:33:17
377
原创 集合的基本使用ArrayList---------(自己复习用)
/这句意思是只能存字符串或者 //ArrayList<String> list = new ArrayList<String>();//打印出来的对象不是地址值,而是集合中存储数据的内容。E set(int index,E e)修改指定索引下的元素,返回原来的元素。boolean remove(E e)删除指定元素,返回值表示是否删除成功。E remove(int index)删除指定索引元素,返回被删除元素。int size()集合的长度,集合中元素的个数。定义一个手机类,属性:品牌,价格。
2025-05-28 17:12:14
306
原创 字符串练习------(自己复习用)
罗马数字里面是没有0的,如果键盘录入的数字包含0,可以变成“ ”长度为0的字符串。例如,若A='abcde',在移动一次之后结果就是'bcdea'.如果在若干次调整操作之后,A能变成B,那么返回True。A的旋转操作就是将A最左边的字符移动到最右边。如果不能匹配成功,则返回false。要求1:长度小于等于9。给定两个字符串,A和B。
2025-05-28 15:29:06
218
原创 StringBuilder和Stringjoiner的基本操作----(自己复习用)
append(任意类型)-----添加数据,返回数据本身,reverse()-------反转容器里面的内容,length()----------返回长度(字符出现的个数),String toString()----把StringBuilder变成String。public StringBuilder(String str)----------根据字符串的内容,来创建可变字符串对象。public StringBuilder()-------------创建一个空白可变字符串对象,不含任何内容。
2025-05-20 21:34:36
326
原创 API合 字符串-------(自己复习用)
API应用程序编程接口1.String是Java定义好的一个类,定义在java.lang包中,使用的时候不需要导包2,字符串不可变,他们的值在创建后不能被更改。
2025-05-20 20:47:15
450
原创 基础JAVA知识四----------面向对象(自己复习用的)
如何得到类的对象类名对象名=new 类名();如何使用对象1.访问属性:对象名.成员变量2.访问行为:对象名。方法名(...)定义Phone类获取类对象注意事项1.用来描述一类事物的类,专业叫做Javabean类,在Javabean类中,是不写main方法的2.在之前,编写main方法的类叫做测试类我们可以在测试类中创建javabean类的对象并进行赋值调用封装private关键字是一个权限修饰符可以修饰成员变量和成员方法被private修饰的成员只能在本类中访问。
2025-05-09 17:36:58
285
原创 基础JAVA知识 (三)————方法(自己复习用的)
public class Main {//与文件名一致playGame();//调用方法的代码method();int a=1;int b=2;int c=a+b;public class Main {//与文件名一致System.out.println("两数和:");sum(2, 3);//调用方法的代码形参和实参形参:形式参数,指方法定义中的参数实参:方法调用中的参数如果在调用处要根据方法的结果,去编写另一段代码逻辑,就需要定义带返回值的方法。
2025-04-09 14:11:06
1450
原创 基础JAVA知识 (二)—————数组(自己复习用的)
概念:用来存储同种数据类型的多个值数组容器在存储数据的时候,需结合隐式转换考虑例如:int类型的数组容器可以存储byte short int数组定义:格式一:数据类型 [] 数组名-------int [] array格式二:数据类型 数组名 []------int array[]初始化:就是在内存中,为数组容器开辟空间,并将数据存入容器的过程静态初始化:完整格式:数据类型 [] 数组名=new 数据类型[]{元素1,元素2……}简化格式:数据类型 [] 数组名={元素1,元素2}(常用)
2025-03-28 15:29:57
378
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2