练习15.28 练习15.29 两者不一致,basket的元素是Quote对象,因此我们像该vector中添加一个Bulk_quote对象时,他的派生类部分将被忽略掉,所以当我们使用容器存放继承体系中的对象时,通常必须采取间接存储的方式。因为不允许在容器中保存不同类型的元素,所以我们不能把具有继承关 ...
分类:
编程语言 时间:
2017-09-18 15:05:57
阅读次数:
286
1.ClassPathXmlApplicationContext类体系结构 左边的黄色部分是ApplicationContext体系继承结构,右边是BeanFactory结构体系,两个体系是典型的模板方法设计模式的使用。 从该继承体系可以看出: (1)BeanFactory是一个bean工厂的最基本 ...
分类:
其他好文 时间:
2017-09-18 11:10:59
阅读次数:
403
1、Set和Map的关系: Set代表一种集合元素无序、不可重复的集合,Map代表一种由多个key-value对组成的集合。 Set的集合继承体系: Map关系集合 Map集合的key特征:所有key不能重复,key之间没有顺序。Map集合的所有key将具有set集合的特征。 对Set做改造可将Se ...
分类:
编程语言 时间:
2017-09-16 01:15:05
阅读次数:
197
1.编程规范 (1)用户编写的程序分成三个部分:Mapper,Reducer,Driver(提交运行mr程序的客户端) (2)Mapper的输入数据是KV对的形式(KV的类型可自定义) (3)Mapper的输出数据是KV对的形式(KV的类型可自定义) (4)Mapper中的业务逻辑写在map()方法 ...
分类:
其他好文 时间:
2017-09-09 21:38:03
阅读次数:
141
前言 今日的C++不再是个单纯的“带类的C”语言,它已经发展成为一个多种次语言所组成的语言集合,其中泛型编程与基于它的STL是C++发展中最为出彩的那部分。在面向对象C++编程中,多态是OO三大特性之一,这种多态称为运行期多态,也称为动态多态;在泛型编程中,多态基于template(模板)的具现化与... ...
分类:
其他好文 时间:
2017-09-04 15:08:14
阅读次数:
128
对象数组(掌握) 集合(Collection) 1、集合的由来 2、集合和数组的区别 3、集合的继承体系结构 4、Collection的功能概述 5、Collection集合的遍历 6、迭代器 7、Collection集合的案例(遍历方式 迭代器) 集合(List)(掌握) 1、List是Colle ...
分类:
其他好文 时间:
2017-09-03 14:51:58
阅读次数:
137
一:异常 1.异常的概述 异常的概述 异常就是Java程序在运行过程中出现的错误。2.异常的继承体系 Throwable Error Exception RuntimeException 二:编译期异常和运行期异常的区别 1.编译期异常和运行期异常的区别 Java中的异常被分为两大类:编译时异常和运 ...
分类:
其他好文 时间:
2017-09-03 12:12:02
阅读次数:
154
1. 下面是ArrayList的继承体系结构 从上图可以看出ArrayList的继承体系: 1. 继承AbstractList,实现List,它是一个数组队列,提供了相关的添加、删除、修改、遍历等功能 2. 实现RandomAccess接口,实现快速随机访问:通过元素的序号快速获取元素对象 3. 实 ...
分类:
其他好文 时间:
2017-09-02 22:32:06
阅读次数:
166
继承的好处1. 提高了代码的复用性。2. 让类与类之间产生了关系,给第三个特征多态提供了前提。java中支持单继承,不直接支持多继承,但对C++中的多继承机制进行改良。java支持多层继承。C继承B,B继承A,就会出现继承体系。当要使用一个继承体系时:1. 查看该体系中的顶层类,了解该体系的基本功能 ...
分类:
编程语言 时间:
2017-09-02 15:45:18
阅读次数:
256
一:对象数组的概述 数组和集合存储引用数据类型,存的都是地址值 二:集合的由来及集合继承体系图 1.集合的由来 数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少 2. ...
分类:
其他好文 时间:
2017-08-22 13:56:04
阅读次数:
285