- 博客(46)
- 收藏
- 关注
原创 CSS常用笔记
margin用于当前元素跟其他元素之间的距离调整,padding用于当前块元素给其内部加上一些边距,不至于内部元素太贴边。flex内部元素居中。
2023-11-26 21:05:03
443
原创 自定义异常
4,建立一个toString(打印信息),用快捷键;lat+insert 选择toString。1,先用extends继承Exception(总异常类)然后定义私有类变量。lat+insert 选择构造器(Construtor)这里选第一个(抛出到上层去)或第二个(捕获异常)都可以。打开搜索界面,快捷键:双击shift键盘。6,toString里的类容可以自己编译。8,建立一个调用方法,并接收异常。只有>10才会报异常,如图;3,选择消息构造器如图;5,确认就可以了,选ok。
2023-06-17 17:22:00
169
原创 异常处理机制
throws和throw的区别是不管程序有没有异常,只要执行到throw语句就一定会抛一个异常。一般格式,也可以捕获多个异常,写法和if差不多,注意,捕获时,范围要从小到大,如图;不知道是什么异常直接抛exception或者runtimeException。快速生成所需要的样式,快捷键: ctrl+alt+t。方法中处理不了异常,那就在方法上抛出异常。
2023-06-17 16:02:55
35
原创 什么是类部类
在类部类加一个static,会报错,因为static会先加载,如何解决?如何创造类部类,先建一个外部类的实例,用外部类的实例名去.new+类部类的实体,如图;内部类当然可访问static,但是static的内部类不能访问外部非static属性。外部类名字+this+外部类方法名 就可以获得外部类方法了。类部类可以调用外部类的方法,常量,私有的也可以 ,如图;匿名类部类(先了解一下)
2023-06-17 11:29:09
43
原创 什么是接口
借口: 在接口中定义方法可以省略public,它是自带的,也可以定义常量,如图,但不推荐。接收类: 可以继承多个借口,用关键字implements,但每次继承都需要重写,如图;
2023-06-17 10:54:18
48
原创 static关键字详解
静态方法和非静态方法比较;“静态方法可以直接调用,而非静态需要new一个实例,才能调用”扩展:“math方法下的random可以随机输出”《用final关键字不会再有父子关系》代码块(优先级:静态(只执行一次)>匿名(可以定义初始值,会一直存在)>构造方法);静态变量和非静态比较;
2023-06-16 21:02:19
27
原创 什么是多态,instanceof
1、比如Person X = new Student(),我们知道左边Person是引用类型,右边Student是实际类型。2、X instanceof Y,然后看X的类型(就是引用类型Person)和Y有没有继承关系,没有就直接报错,有就下一步。3、然后判断X的实际类型(就是右边的Student),是不是Y本身或者他的子类,是就true,不是就false。子类,父类都有方法,调用会子类的方法,“如果用父类去调用子类独有的方法,“会”或者“要”强制转换”从高到低转换需要“强制转换”;
2023-06-16 20:25:52
26
原创 继承,super,重写
调用属性 protected(受保护类型) super(是调有父类方法用的)快捷键:alt+insert(insert在功能区);那个蓝色的小球是提示,快速调出重写方法。非静态,只能父与子类去用,只有public(公共方法)才能用,extends。关键字:extends (用于子类继承父类),快捷键Ctrl+H(可以打开关系列表)默认先调用父类,后子类,隐藏代码:super。
2023-06-15 20:17:53
44
原创 java的“封装”
快捷键: alt+insert (可以快速打出get,set方法)可以在get,set方法里写一些判断,用于代码的合法性,安全性。
2023-06-14 20:17:59
32
原创 类与对象的关系,构造器
有参数写法,快捷键alt+ insert (无参数快速构造)尽量一个项目,只写一个main方法,分独立的类。构造器 无参数写法。
2023-06-13 22:28:29
23
原创 什么是面向对象
值传递,下面没有返回值,所以接收不到,所以输出原来的1(也可能是变量名重复了)非静态方法调有,创立一个实例。静态方法调用,类名+方法名。
2023-06-13 21:43:45
23
原创 for循环
快捷键 (可以任意数字)100.for 直接生成一个for循环。练习2:用for循环输出1-1000之间能被5整除的数,并且每行输出3个。练习1:计算0-100的奇数和偶数和。与while循环比较。
2023-06-09 21:13:42
15
原创 java运算符
不同类型运算时,运算结果都是由数据大的排前,小数为最大,其次long,int。幂运算 快捷键 Alt+回车键 快速打出实例。二元运算符,快捷键,ctrl+d 复制。左移<< 右移>>-- 跟++的运算方法一样。位运算 跟逻辑运算差不多。三元运算符(重要,if的缩写)扩展运算符(偷懒用的)
2023-06-07 19:55:15
37
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人