05 2021 档案
摘要:一.处理错误 二.捕获异常 三.使用异常机制的技巧 四.使用断言 断言机制:允许在测试期间在代码中插入一些检查语句,当代码发布时这些插入的检测语句将会被自动移走。 使用assert关键字断言,格式如下:assert <条件> 或 assert <条件> <表达式>,如果判断结果为false,则抛出一
阅读全文
摘要:一.事件处理基础 在AWT所知的事件范围内,完全可以控制事件从事件源(event source)例如,按钮或滚动条,到事件监听器(event listener)的传递过程,并将任何对象指派给事件监听器。不过事实上,应该选择一个能够便于响应事件的对象。这种事件委托模型(event delegation
阅读全文
摘要:一.接口 1.引用接口的原因:一个类只能扩展于一个类,当一个类要实现多种功能时,Java中不能多继承,可以通过实现多个接口来实现,这样也避免了多重继承的复杂性和低效性。 (每个类只能拥有一个超类,但可以实现多个接口。灵活性) 2.如何让类实现一个接口: (1)使用关键字 "implements" 将
阅读全文
摘要:继承:基于已经存在的类一个新类,复用这些类的方法和域。用extends表示。实现代码的复用性。 继承层次:由一个公共超类派生出来的所有类的集合。继承链:继承层次中从某个特定的类到其祖先的路径。通常一个祖先类可以有多个子孙继承链。 反射:在程序运行期间发现更多的类及其属性的能力。 域(field):是
阅读全文
摘要:一.面向对象程序设计概述 类:构造对象的模板或蓝图 封装:数据隐藏。将数据和行为组合在一个包中,并对对象的使用者隐蔽了数据的实现方式。 封装给对象赋予了“黑盒”特征,提高了重用性和可靠性。 更改器方法:对实例域做出修改的方法。如set和add方法就是修改对象的状态。 访问器方法:仅访问而不修改实例域
阅读全文
摘要:1.Java是一种程序设计语言;HTML是一种描述网页结构的方式;XML是一种描述数据的方式;JavaScript是一种在网页中使用的脚本语言,除了其语法类似Java,两者无任何关系。 JDK是Java开发工具箱。 2.三元操作符 ?: 3.自增自减的前缀和后缀方式: 前缀方式先进行自增自减运算,后
阅读全文
摘要:通用数据结构:数组、链表、树、哈希表 专用数据结构:栈、队列、优先级队列 排序:插入排序、希尔排序、快速排序、归并排序、堆排序 图:邻接矩阵、邻接表 外部存储:顺序存储、索引文件、B-树、哈希方法 通用数据结构 通过关键字的值来存储并查找数据。 数组和链表是最慢的,树相对较快,哈希表最快。但哈希表复
阅读全文
摘要:基本概念 图:包含由边连接的节点,通常是有一个固定的形状;从数学意义上说,树是图的一种;图可以表示许多真实世界的情况。 邻接:若两个顶点被同一条边连接,则这两个顶点是邻接的。 路径:边的序列。 连通图:至少有一条路径可以连接起所有的顶点。 有向图:边是有方向的。 带权图:边被赋予一个权值。 表示边的
阅读全文

浙公网安备 33010602011771号