摘要: 26 异常 定义 程序中运行时出现的错误 分类 从是否主动产生可分为: 1.java中已经预定义好的异常(ArrayIndexoutofException和nullPointerException) 2.自行定义的异常(如AgeException) 从开发者角度可分为: 1.Exception异常( 阅读全文
posted @ 2020-11-30 21:03 SSS翱翔万里 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 25 代码块 1.定义 用""括起来的一段代码 2.分类 a.普通代码块 //直接在方法或语句中定义的代码块 public class Test { public static void main(String[] args) { { int x=30; System.out.println("普通 阅读全文
posted @ 2020-11-30 14:07 SSS翱翔万里 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 23 final关键字(完结器) 本质 不可以被修改 定义的都是最终版本 //记住final和abstract是死对头,不能同时出现在一个类或一个方法上 常规用法 1.修饰类(无法被继承) final class A{ } //类A不能被继承 2.在类中修饰属性(常量) class A{ publi 阅读全文
posted @ 2020-11-30 10:54 SSS翱翔万里 阅读(143) 评论(1) 推荐(0) 编辑
摘要: 22 抽象 关键字 abstract 出现的原因(猜测) 为了使非抽象子类重新书写父类或者祖先类的非私有化方法的方法体内容(返回值类型需要一致), 即重写(实现),为多态(父类声明,子类实现)提供保障(只是继承的话,可以重写书写也可以不重新书写) 语法 //抽象类的语法 abstract class 阅读全文
posted @ 2020-11-30 09:51 SSS翱翔万里 阅读(134) 评论(0) 推荐(0) 编辑