摘要: Java 异常处理机制可以让程序具有极好的容错性,让程序更加的健壮。当程序运行出现意外情况时,会自动生成一个 **Exception 对象**通知程序,从而实现 **“业务功能代码”** 和 **“错误处理代码”** 分离,提供更好的可读性。 阅读全文
posted @ 2017-07-17 16:51 白清风 阅读(205) 评论(0) 推荐(0)
摘要: JDK 1.5 引入了 Java 泛型。泛型的引入,主要为了限制集合内的元素类型,从而**简化代码**、**避免类型转换异常**。 阅读全文
posted @ 2017-07-17 16:45 白清风 阅读(140) 评论(0) 推荐(0)
摘要: Java 集合(1) 概览 Java 集合类是常用的工具类,用于存储数量不定的对象、实现常见的数据结构,如:栈、队列。JDK 1.5 之后,引入了泛型,保证了对象在集合中不丢失类型。 Java 集合体系,主要分为:Set、List、Queue、Map。 1. Collection 接口及其子类 Se 阅读全文
posted @ 2017-07-17 15:10 白清风 阅读(178) 评论(0) 推荐(0)
摘要: Java 中的 hashCode() 方法 详解 hashCode() 是 jdk 根据 对象的地址、字符串或者数字 算出来的 int 类型的数值。支持此方法是为了提高 hash 表的性能。 目录 "1. hashCode 特性" "2. 实例" 正文 1. hashCode 特性 1.1 一致性 阅读全文
posted @ 2017-07-17 14:49 白清风 阅读(189) 评论(0) 推荐(0)
摘要: 如果一个类的对象是**有限和固定**的,则可以使用枚举类。本笔记,主要介绍基本的枚举类使用:基本语法和实例。 阅读全文
posted @ 2017-07-17 11:30 白清风 阅读(12918) 评论(0) 推荐(0)
摘要: Lambda 表达式,是 JDK 8 引入的新特性,使用更加简洁的代码**可以且只可以**创建**函数式接口**实例。 阅读全文
posted @ 2017-07-17 10:38 白清风 阅读(232) 评论(0) 推荐(0)
摘要: 接口体现的规范与实现分离的原则,使用接口可以降低模块之间的耦合性,可以提高系统的可拓展性和可维护性。接下来总结两种常用的设计模式:简单工厂模式和命令模式。 阅读全文
posted @ 2017-07-17 09:52 白清风 阅读(143) 评论(0) 推荐(0)
摘要: 抽象类和接口对比,抽象类和接口在很多方面都很相似,如:都包含抽象方法、都不能被实例化。但是两者的差别主要体现在设计目的上 阅读全文
posted @ 2017-07-17 09:16 白清风 阅读(134) 评论(0) 推荐(0)
摘要: 重写 equals(Object obj) 方法 equals() 方法是 Object 基类中实现的基本方法之一,用于 自定义对象的判等规则 。 1. Object 类中的 equals() 方法 2. 自定义 euqals() 方法 阅读全文
posted @ 2017-07-17 08:46 白清风 阅读(893) 评论(0) 推荐(0)