![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinking-in-java
文章平均质量分 61
技术搬运工
HelloWorld!
展开
-
接口与工厂
Thinking in Java 第四版练习18 创建一个Cycle接口,及其Unicycle、Bicycle、Tricycle实现。对每种类型的Cycle都创建工厂,然后编写代码使用这些工厂。原创 2017-12-27 20:37:54 · 1280 阅读 · 0 评论 -
通过异常处理错误
异常处理的优点之一是你可以在某处集中精力处理你要解决的问题,而在另一处处理你编写的这段代码中产生的错误。对于异常情形,在 当前环境下 无法获得必要的信息来解决问题,而是从当前环境跳出,并把问题交给上一级环境。当抛出异常后,同其他对象的创建一样,使用new在堆上创建异常对象,当前的执行路径被终止,并且从当前环境中弹出对异常对象的引用。此时, 异常处理机制 接管程序,异常处理程序将程序从错原创 2018-01-23 21:14:06 · 211 阅读 · 0 评论 -
Comparable 和Comparator
public interface ComparableComparable 是排序接口,强行对实现它的每个类的对象进行整体排序;实现此接口的对象列表(和数组)可以通过Collections.sort(和Arrays.sort)进行自动排序;实现此接口的对象可以用作有序映射中的键或有序集合中的元素,无需指定比较器。public interface Comparable { publi原创 2018-01-07 21:45:32 · 173 阅读 · 0 评论 -
java集合学习笔记
1. 基本概念java容器类类库的用途是“保存对象”,可以分为Collection和Map两种体系 1.collection 一个独立元素的序列,这些元素都服从一条或多条规则。Collection(可以有序/无序,可重复/不可重复 等,具体依据具体的子接口Set,List,Queue等)List: 按照插入的顺序保存元素,可重复的集合 - ArrayList原创 2018-01-03 19:41:39 · 177 阅读 · 0 评论