自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 Java 异常 - 基础

Java 异常 - 基础 Java 异常处理机制可以让程序具有极好的容错性,让程序更加的健壮。当程序运行出现意外情况时,会自动生成一个 Exception 对象通知程序,从而实现 “业务功能代码” 和 “错误处理代码” 分离,提供更好的可读性。 Java 异常主要依赖于:try / catch / throws / throw / finally 5 个关键词。 目录 1. 异...

2017-07-17 16:51:00 119

转载 Java 泛型 - 基础

Java 泛型 - 基础 JDK 1.5 引入了 Java 泛型。泛型的引入,主要为了限制集合内的元素类型,从而简化代码、避免类型转换异常。 目录 1. 基础用法 1.1 避免集合中类型转换异常 1.2 Java 7 的菱形语法 2. 类型通配符 2.1 错误实例 2.2 泛型在类、接口中的使用 2.3 泛型方法 正文 1. 基础用法 1.1 避免集合中类型转换异...

2017-07-17 16:45:00 139

转载 Java 集合(1)- 概览

Java 集合(1)- 概览 Java 集合类是常用的工具类,用于存储数量不定的对象、实现常见的数据结构,如:栈、队列。JDK 1.5 之后,引入了泛型,保证了对象在集合中不丢失类型。 Java 集合体系,主要分为:Set、List、Queue、Map。 1. Collection 接口及其子类 Set: 无序、不可重复; List: 有序,可重复 2. Map 接口及其子...

2017-07-17 15:10:00 114

转载 探秘 hashCode() 方法(Java)

Java 中的 hashCode() 方法 - 详解 hashCode() 是 jdk 根据对象的地址、字符串或者数字算出来的 int 类型的数值。支持此方法是为了提高 hash 表的性能。 目录 1. hashCode 特性 2. 实例 正文 1. hashCode 特性 1.1 一致性 在 Java 应用程序执行期间,在对同一对象多次调用 hashCode 方法时,必须...

2017-07-17 14:49:00 148

转载 Enum Class (枚举类)- 入门

枚举类 如果一个类的对象是有限和固定的,则可以使用枚举类。本笔记,主要介绍基本的枚举类使用:基本语法和实例。 目录 1. 枚举类-语法 1.1 枚举类与普通类相同之处 1.2 枚举类与普通类不同之处 1.3 实例 1.4 成员变量、构造器和方法 正文 1. 枚举类-语法 1.1 枚举类与普通类相同之处 enum 与 class、interface 具有相同地位; 可...

2017-07-17 11:30:00 1236

转载 Lambda 表达式

Lambda 表达式(本质上,就是简化语句书写) Lambda 表达式,是 JDK 8 引入的新特性,使用更加简洁的代码可以且只可以创建函数式接口实例。 目录 1. 语法规则 1.1 使用对象 1.2 使用规则 2. 方法引用与构造器引用 2.1 引用类方法 2.2 引用特定对象的实例方法 2.3 引用某类对象的实例方法 2.4 引用构造器 正文 1. 语法规则 1...

2017-07-17 10:38:00 135

转载 面向接口编程

面向接口编程 接口体现的规范与实现分离的原则,使用接口可以降低模块之间的耦合性,可以提高系统的可拓展性和可维护性。 1. 简单工厂模式 // 1. Computer 只是组合了 Output 接口,并没有耦合具体的实现类 // 2. 通过 OutputFactory 可以构造具体的实现类 interface Output { void print(); void s...

2017-07-17 09:52:00 85

转载 抽象类和接口对比

抽象类和接口对比 抽象类和接口在很多方面都很相似,如:都包含抽象方法、都不能被实例化。但是两者的差别主要体现在设计目的上 1. 接口的设计目的 接口类似于整个系统的“规范”,它规定了各个模块应当实现的标准,所以不应该随意改动。 接口作为系统与外界交互的窗口,体现的是一种规范:规定接口实现方必须提供的服务;规定接口使用方可以使用的服务。 在系统内,接口是多个模块之间的耦合标准;在...

2017-07-17 09:16:00 77

转载 重写 equals(Object obj) 方法

重写 equals(Object obj) 方法 equals() 方法是 Object 基类中实现的基本方法之一,用于自定义对象的判等规则。 1. Object 类中的 equals() 方法 public boolean equals(Object obj) { return (this == obj); } 2. 自定义 euqals() 方法 public boole...

2017-07-17 08:46:00 268

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除