摘要:
异常 分类 检查性异常、运行时异常、错误ERROR: 检查性异常: 用户错误或问题引起的异常,程序员无法预见; 在编译时不能被忽略; 例如:打开一个不存在的文件 运行时异常: 可被程序员预见,并避免; 在编译时可被忽略; 错误ERROR: 不是异常,是脱离程序员控制的问题; 在编译时也检查不到; 例 阅读全文
posted @ 2023-01-16 20:38
sunfy
阅读(21)
评论(0)
推荐(0)
摘要:
内部类 成员内部类、静态内部类、局部内部类、匿名内部类 成员内部类:可以获得外部类的私有属性、私有方法; 一个java文件中只能有一个“public class”,可以有多个“class”文件; 成员内部类 静态内部类 局部内部类 匿名内部类 阅读全文
posted @ 2023-01-16 16:54
sunfy
阅读(10)
评论(0)
推荐(0)
摘要:
抽象 抽象程度:普通类 < 抽象类 < 接口 普通类:只有具体实现; 抽象类:具体实现 + 规范; 接口:只有规范 抽象类 abstract class 继承了抽象类的非抽象子类必须实现抽象类的所有抽象方法,除非子类也是抽象类; extends:单继承; 不能new该抽象类,只能new实现该抽象类的 阅读全文
posted @ 2023-01-16 16:17
sunfy
阅读(78)
评论(0)
推荐(0)
摘要:
static 静态属性:类的静态变量,在内存中只有一个,可以被类的所有实例共享; 静态方法: 可以通过类名访问; 非静态方法可以调用静态方法及使用静态方法中的一切东西;但静态方法不可以调用非静态方法。因为静态方法是与类一起加载的,出现时间比较早。 静态代码块 执行顺序:静态代码块 > 匿名代码块 > 阅读全文
posted @ 2023-01-16 15:16
sunfy
阅读(86)
评论(0)
推荐(0)