摘要: 第十一章 事 件 处 理 事件处理基础 AWT 事件处理机制的概要: •监听器对象是一个实现了特定监听器接口(listener interface) 的类的实例。 •事件源是一个能够注册监听器对象并发送事件对象的对象。 •当事件发生时,事件源将事件对象传递给所有注册的监听器。 •监听器对象将利用事件 阅读全文
posted @ 2020-08-17 21:43 ♌南墙 阅读(367) 评论(0) 推荐(0)
摘要: 第十章 图形程序设计 Swing 概述 AWT是“ 一次编写,随处使用”。 人们嘲弄地将 AWT 称为 “ 一次编写, 随处调试”。 在 1996 年,Netscape 创建了一种称为 IFC ( Internet Foundation Class) 的 GUI 库, 它采 用了与 AWT 完全不同 阅读全文
posted @ 2020-08-16 20:21 ♌南墙 阅读(341) 评论(0) 推荐(0)
摘要: 映 射 基本映射操作 Java类库为映射提供了两个通用的实现:HashMap和TreeMap。这两个类都实现了 Map接口。 散列映射对键进行散列, 树映射用键的整体顺序对元素进行排序, 并将其组织成搜索 树。散列或比较函数只能作用于键。与键关联的值不能进行散列或比较。 应该选择散列映射还是树映射呢 阅读全文
posted @ 2020-08-15 21:13 ♌南墙 阅读(211) 评论(0) 推荐(0)
摘要: 通配符类型 通配符概念 通配符类型中, 允许类型参数变化。 例如, 通配符类型 Pair<? extends Employee> 表示任何泛型 Pair 类型, 它的类型参数是 Employee 的子类, 如 Pair<Manager>, 但不是 Pair<String>。 假设要编写一个打印雇员对 阅读全文
posted @ 2020-08-14 22:00 ♌南墙 阅读(378) 评论(0) 推荐(0)
摘要: 第八章 泛型程序设计 为什么要使用泛型程序设计 泛型程序设计(Generic programming) 意味着编写的代码可以被很多不同类型的对象所 重用。例如, 我们并不希望为聚集 String 和 File 对象分别设计不同的类。实际上,也不需要 这样做,因为一个 ArrayList 类可以聚集任 阅读全文
posted @ 2020-08-13 21:23 ♌南墙 阅读(156) 评论(0) 推荐(0)
摘要: 捕获异常 捕获异常 如果某个异常发生的时候没有在任何地方进行捕获,那程序就会终止执行,并在控制台 上打印出异常信息, 其中包括异常的类型和堆栈的内容。 要想捕获一个异常, 必须设置 try/catch语句块。最简单的 try语句块如下所示: try{ code more code more code 阅读全文
posted @ 2020-08-12 20:38 ♌南墙 阅读(166) 评论(0) 推荐(0)
摘要: 内部类 内部类(inner class) 是定义在另一个类中的类。为什么需要使用内部类呢? 其主要原因有以下三点: •内部类方法可以访问该类定义所在的作用域中的数据, 包括私有的数据。 •内部类可以对同一个包中的其他类隐藏起来。 •当想要定义一个回调函数且不想编写大量代码时,使用匿名(anonymo 阅读全文
posted @ 2020-08-11 19:51 ♌南墙 阅读(178) 评论(0) 推荐(0)
摘要: 第六章 接口、lambda 表达式与内部类。 接 口 接口概念 Arrays类中的 sort 方法承诺可以对对象数组进行排序,但要求满 足下列前提:对象所属的类必须实现了 Comparable 接口。 下面是 Comparable 接口的代码: public interface Comparable 阅读全文
posted @ 2020-08-10 22:08 ♌南墙 阅读(138) 评论(0) 推荐(0)
摘要: 第五章 继承 对象包装器与自动装箱 有时, 需要将 int 这样的基本类型转换为对象。所有的基本类型都冇一个与之对应的类。 例如,丨nteger 类对应基本类型 int。通常, 这些类称为包装器 ( wrapper) 这些对象包装器类 拥有很明显的名字:Integer、Long、Float、Doub 阅读全文
posted @ 2020-08-09 21:11 ♌南墙 阅读(118) 评论(0) 推荐(0)
摘要: 第五章 继承 人们可以基于已存在的类构造一个新类。继承已存在的类就 是复用(继承)这些类的方法和域。在此基础上,还可以添加一些新的方法和域, 以满足新 的需求。 类、超类和子类 定义子类 下面是由继承 Employee 类来定义 Manager 类的格式,关键字 extends 表示继承。 publ 阅读全文
posted @ 2020-08-08 21:36 ♌南墙 阅读(156) 评论(0) 推荐(0)