摘要: 异常处理五个关键词:try,catch,finally,throw, throws 写一个会出错的代码: public class Test1 { public static void main(String[] args) { int a = 1; int b = 0; System.out.pr 阅读全文
posted @ 2023-12-19 17:47 Acolyte_9527 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 实际工作中,遇到的情况不可能非常完美。比如:写好的某个模块,用户输入不一定符合要求;程序要打开某个文件,但这个文件可能不存在或者格式不对;你要读取数据库的数据,数据可能是空的;程序在跑着,内存或者硬盘满了……等等情况。 软件程序在运行过程中,这类例外情况,通称“异常”,英文:Exception,意思 阅读全文
posted @ 2023-12-19 16:36 Acolyte_9527 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 内部类就是在一个类的内部再定义一个类。比如,在A类中定义一个B类,那么B类相对于A类来说就是内部类;相反,A类相对于B类就是外部类。 秦疆老师声明,这小节主要是长长见识,实际编程作业中不推荐下列写法。 成员内部类 //先写一个有内部类的类 public class Outer { private i 阅读全文
posted @ 2023-12-19 15:41 Acolyte_9527 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 区别 普通类:只有具体实现。 抽象类:具体实现和规范(抽象方法)都有。 接口:只有规范,自己无法写方法。专业的约束。约束和实现分离:面向接口编程。 接口就是规范,定义的是一组规则。 OO的精髓,是对对象的抽象,最能体现这一点的就是接口。为什么讨论设计模式都只针对具备抽象能力的语言(C++、Java、 阅读全文
posted @ 2023-12-19 14:42 Acolyte_9527 阅读(11) 评论(0) 推荐(0) 编辑