- 博客(26)
- 收藏
- 关注
原创 element-ui按需引入
按需引入element-ui组件库注意: 官方文档里的"presets": [["es2015", { "modules": false }]现在要改为["@babel/preset-env", { "modules": false }],不然会报错
2023-08-18 09:30:12
3416
原创 Object的使用
概述Object类是所有类的祖宗类,所有的类直接或间接继承Object类 直接继承:当一个类没有直接父类,则继承Object类 间接继承:当一个类有父类,则父类继承Object类Object类天生就是多态的应用
2023-08-07 16:54:27
201
原创 内部类的使用(成员、静态、局部、匿名内部类)
匿名内部类是一种特殊的内部类,它没有显式的类名,直接在代码中定义并实例化。使用匿名内部类时,需要注意以下几点: 语法: 匿名内部类通常用于创建接口或抽象类的实例,并在实例化时提供具体的实现。语法上,可以在创建对象的地方使用关键字 new ,后跟要实现的接口或抽象类,并在大括号内提供具体的实现代码。 生命周期: 匿名内部类的生命周期与其创建的位置有关。它们的作用域仅限于创建它们的方法或代码块,并且不能被其他方法或代码块访问。 访问外部变量: 匿名内部类可以访问外部类的成员变量和方法,
2023-08-07 16:14:41
711
原创 interface(接口)的使用
与抽象类的异同抽象类:模型上作规范;接口:功能上作规范相同点: 都可以生成class文件 都不能具体化(不能实例化对象) 都可以调用Object的所有方法(继承性-Object是老祖宗) 都可以作为引用类型(多态应用)不同点: 接口中定义的属性是公开的静态常量 默认加:public static final 接口中定义的方法为公开的抽象方法 默认加:public abstract 接口中不能有构造方法,没有静态代码块和动态代码块
2023-08-07 14:42:08
1138
原创 static的使用
在静态方法中不能使用成员变量,因为加载时机问题-static优先加载,不认识成员静态方法可以继承,但不能重写静态方法中不能使用this或super关键字
2023-08-07 11:11:44
333
原创 final的使用
修饰类: 最终类,该类不能有子类----太监类(不可被继承) 修饰方法:最终方法,该方法不能被重写 修饰变量:最终变量,变为了常量
2023-08-07 10:50:50
130
1
原创 java的三大特性
封装性:在面向对象中,不要直接调属性,而是通过set/get方法进行封装;程序中的继承:子类继承父类的属性和方法;程序中的多态:将子类对象当成父类看待,这就是多态;换句话说,父类引用指向子类对象,即形成多态。
2023-07-31 16:52:43
464
1
原创 this与super的使用与区别
this(): 必须放在构造方法的首句-不常用 this调构造只能写一句,因为都要在首句。super表示父类对象;和this有点类似,只是this表示当前对象。
2023-07-31 15:17:44
191
1
原创 java数组的使用
创建方式 场景: 优先选择静态赋值,除非用不了静态; 例如循环录入值动态赋值: 先声明,再创建空间int[] a; a = new int[3]; 声明的同时进行创建空间**(推荐)**int[] b = new int[3]; 静态赋值: 创建空间的同时进行赋值int[] c= new int[]{1,3,5}; 后面多少个值,表示长度是多少 简化版int[] d = {1,3,5};
2023-07-24 16:37:45
319
原创 java方法中参数为数组
参数是基本类型 ---- 值传递值传递,形参的改变不会影响实参参数是数组 -------- 地址传递地址传递,形参的改变,会影响实参
2023-07-24 16:19:22
1039
原创 java的可变参数
int…a: 可变长参数 本质为数组(查看反编译工具-xjad)一旦形参是可变长参数;那么实参会自动将多个参数转成new空间传入特点: 在一个方法中只能定义一个可变长参数;且必须放在最后
2023-07-24 16:12:36
149
原创 数组的复制与扩容
System.arraycopy(数组1,下标1,数组2,下标2,长度) 数组1(Object): 要复制的数组 下标1(int): 复制数组的起始位置(要复制的数组) 数组2(Object): 复制后的新数组 下标2(int): 复制到的起始位置(新数组) 长度(int): 从下标1开始要复制的长度(要复制的数组)
2023-07-24 15:05:14
295
原创 启动java项目时报异常:Calling invokeAndWait from read-action leads to possible deadlock
Calling invokeAndWait from read-action leads to possible deadlock.异常解决方法...
2023-07-22 14:16:41
405
1
原创 java的return使用
return表示跳出方法体,一般情况放到方法体的末尾;常用在带返回值的方法中,但也可放在无返回值方法中,只是不能带值;
2023-07-21 19:33:12
455
1
原创 java方法的使用
好处: 使程序结构更清晰,易于复用组成: 方法调用,方法实现(定义)分类: 无参数无返回值方法,有参数无返回值方法,有参数有返回值方法方法特点: 方法不调用不执行; 方法与方法之间平级关系,不能嵌套定义
2023-07-21 19:14:44
213
1
原创 java的Scanner的使用
Scanner scanner = new Scanner(System.in);int in = scanner.nextInt();System.err.println(in);
2023-07-20 21:06:52
538
1
原创 java的while、do while、for的使用与区别
while循环的特点: 先判断,再执行,适用于循环次数明确的情况;执行次数是0~n次 do while循环的特点: 首次没有入口条件,先执行,再判断;执行次数1~n次 for循环的特点: 首次即有入口条件,先判断、再执行,适用于循环次数明确的情况;循环次数0~n次
2023-07-20 20:31:11
285
1
原创 java的break与continue的使用与区别
break:中断,表示执行到break,则跳出循环`(结束整个循环)`continue:跳出当次循环,不影响下一次循环的执行`(结束当前循环,执行下一次循环)`注意:`break`在switch中,表示跳出switch;在循环中表示跳出循环
2023-07-20 17:03:33
315
1
原创 java运算符
讲述运算符的使用方法:算数运算符(+ - * / % ++ --),赋值运算符(= += -= *= /= %=),关系运算符(> >= <
2023-07-19 15:57:36
41
原创 ASCII表
ASCII表与Unicode表,常用的ASCII值:数字(0 ~ 9) :48 ~ 57 ,大写字母(A ~ Z) : 65 ~ 90 ,小写字母(a ~ z)......
2023-07-18 16:06:31
212
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人