摘要: 异常:运行过程中,将程序发生的不正常的情况成为“异常”; 异常事件大致可分为两种: Error:JVM系统内部错误,资源耗尽等严重情况。 Exception:其他因编程错误或偶然的外部因素导致的一般问题。 java异常层次如下: java碰到异常时,程序往往会中断执行,我们往往通过异常处理机制 阻止 阅读全文
posted @ 2021-04-08 19:39 见怪见外 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中,通常是多个人合作开发,使用工厂方法可以使改变类名不对其他人员产生影响。 阅读全文
posted @ 2021-04-08 16:19 见怪见外 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1.有时候必须从多个类中派生出一个子类,继承他们所有的属性和方法,但是java不支持多重继承,因此我们用接口实现多重继承的效果。 2.接口(interface)是抽象方法和常量值定义的集合。从本质上讲,接口是一个特殊的抽象类,接口中只有常量和方法的定义,没有变量和方法的实现。 3.一个类可以实现多个 阅读全文
posted @ 2021-04-08 16:11 见怪见外 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1.用abstract抽象一个类时,这个类叫做抽象类。 2.用abstract抽象一个方法时,这个方法叫做抽象方法,该方法只有方法声明,没有方法实现。具体格式:如abstract int absrtact m ethod(); 3.含有抽象方法的类必须声明为抽象类。 4.抽象类不能实例化,抽象类是专 阅读全文
posted @ 2021-04-08 10:44 见怪见外 阅读(44) 评论(0) 推荐(0) 编辑
摘要: final即最后的意思,它可以用于修饰变量,方法,类: 修饰变量时,变量即为常量,只能赋值一次,不能修改该变量的值。 修饰方法时,该方法不能被重写。 修饰类时,该类不能被继承。 阅读全文
posted @ 2021-04-08 10:20 见怪见外 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 1.初始化块作用: 对java对象进行初始化。 2.调用某个类的构造器时,此类的执行过程: 类的属性默认初始化和显式初始化 执行代码块的代码(有多个初始化时按顺序从上往下依次执行) 执行构造器的代码 3.初始化块是否有修饰符? 初始化块只有一个修饰符,就是static,当有static修饰时,此时的 阅读全文
posted @ 2021-04-08 10:11 见怪见外 阅读(55) 评论(0) 推荐(0) 编辑