摘要: 一、集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。 二、层次关系 如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口 Collec 阅读全文
posted @ 2019-04-16 20:53 BalmyLee 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、集合的由来 通常,我们的程序需要根据程序运行时才知道创建多少个对象。但若非程序运行,程序开发阶段,我们根本不知道到底需要多少个数量的对象,甚至不知道它的准确类型。为了满足这些常规的编程需要,我们要求能在任何时候,任何地点创建任意数量的对象,而这些对象用什么来容纳呢?我们首先想到了数组,但是数组只 阅读全文
posted @ 2019-04-16 20:02 BalmyLee 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 第1条: 只针对不正常的情况才使用异常 建议:异常只应该被用于不正常的条件,它们永远不应该被用于正常的控制流。通过比较下面的两份代码进行说明。代码1: 代码2: 两份代码的作用都是遍历arr数组,并设置数组中每一个元素的值为0。代码1的是通过异常来终止,看起来非常难懂,代码2是通过数组边界来终止。我 阅读全文
posted @ 2019-04-16 17:16 BalmyLee 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 一、Java异常简介 Java异常是Java提供的一种识别及响应错误的一致性机制。Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,异常能清晰的回答what, where, why这3个问题:异常类型回答了“什么”被抛出,异常 阅读全文
posted @ 2019-04-16 15:14 BalmyLee 阅读(219) 评论(0) 推荐(0) 编辑