上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 树 层次管理具有更高的效率 节点的度:结点的子树个数 树的度:树中所有节点中最大的度 叶子节点:度为0的结点 使用二叉树解决编码问题 哈夫曼树: 构造一棵二叉树,该树的 带权路径长度 达到最小 称为最优二叉树,也称为哈夫曼树(Huffman Tree) 每次把权值最小的两棵二叉树合并 左边权值比右节 阅读全文
posted @ 2021-03-06 17:13 AronJudge 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 数据结构与算法 什么是数据结构 数据项:一个数据元素可以由若干数据项组成 数据对象:由相同性质的数据元素的集合,是数据子集 数据结构:相互之间存在的一种或多种特定关系数据元素的结合 逻辑结构和物理结构 逻辑结构:是指数据对象中数据元素之间的相互关系 集合结构 线性结构 树形结构 图形结构 物理结构 阅读全文
posted @ 2021-03-06 09:40 AronJudge 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 第十四章 类型信息 类型信息是指,类的信息。在编程中,一种是面向类型编译,类型在编译时已确定;一种是运行时面向类型,是不知道具体类型的。比如面向接口编程,你只知道范化的接口是做什么的,不知道它的具体实现。这个时候就要用到类型识别RTTI(运行时类型识别)完成。 在Java中识别类和对象的信息主要有两 阅读全文
posted @ 2021-02-26 14:23 AronJudge 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 第十三章 字符串 可以证明,字符串操作是计算机程序设计中 13.1 不可变String String对象是可变的。String类中每一个看起来会修改String值得方法,实际上都是创建了一个String对象,而该引用指向得对象其实以指待在单一得物理位置上。以包含修改后得字符串内容。而最初String 阅读全文
posted @ 2021-02-24 01:29 AronJudge 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 第12章 通过异常处理错误 java的基本理念是”结构不佳的代码不能运行“ 通过这种方式可以使得你更加自信:你的应用中没有未处理的错误。异常处理时Java中唯一正式的错误报告机制,并且通过编译器强制执行。 12.1 概念 把”描述再正常执行过程中做什么事“的代码和”出了问题怎么办的代码相分离“异常使 阅读全文
posted @ 2021-02-19 13:55 AronJudge 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 第十一章 持有对象 如果一个程序只包含固定数量且其生命周期都是已知对象,那么这是一个非常简单的程序 需要任意时刻,任意位置创建任意数量的对象,不能依靠创建命名的引用来持有每一个对象: Mytpye aReference;(不知道会产生多少这样的引用) Java有多种方式保存对象: 数组,编译器支持的 阅读全文
posted @ 2021-02-16 01:08 AronJudge 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 第十章 内部类 可以将一个类的定义放在另一个类的定义内部,这就是内部类 允许你把一些逻辑相关的类组织在一起 10.1 创建内部类 把类的定义置于外围类的里面 外部类有一个方法,该方法返回指向内部类的引用 任意位置创建某个内部类对象 OuterClassName.InnerClassName publ 阅读全文
posted @ 2021-02-11 19:39 AronJudge 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 第九章 接口 **接口和内部类为我们提供了一种将接口与现实分离的更加结构化的方法 ** 抽象类,普通类与接口的一种中庸之道 9.1 抽象类和抽象方法 创建一个接口的通用理由是,不同的子类可以用不同的方式来表示此接口。通过接口建立一种基本形式,以此表示所有导出类的共同部分。另一种说法称接口为 抽象基类 阅读全文
posted @ 2021-02-05 17:28 AronJudge 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 第八章 多态 在面向对象程序设计语言中,多态是继承数据抽象和继承之后的第三种基本特征 多态通过 分离做什么 和 怎么做 ,从另一个角度将 接口 和 实现 分离开来 改善代码的组织结构和可读性 创建可扩展程序 (无论在项目最初创建时还是在需要添加新功能时都可以“生长”程序) 区别 封装 通过合并特征和 阅读全文
posted @ 2021-02-03 20:13 AronJudge 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 第七章 复用类 复用代码 是 Java 众多引人注目得功能之一 两种方法 达到复用 组合 :新的类中产生现有类得对象,新的类是由现有类得对象所组成 继承 : 按照现有类 来 创建新的类 采用现有类的形式并在其中添加代码 7.1 组合语法 一个对象 需要 多个 String对象 几个基本类型数据,以及 阅读全文
posted @ 2021-02-02 11:39 AronJudge 阅读(77) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页