[toc] "Java面向对象之异常【一】" Java面向对象之异常【二】 往期回顾:上一篇我们大致总结了异常的继承体系,说明了Exception和Error两个大类都继承于顶级父类Throwable,又谈到编译时异常与运行时异常的区别,谈到异常的处理方式,以及处理方式中关于捕获方式的几种类型。 本 ...
分类:
编程语言 时间:
2020-01-11 20:47:45
阅读次数:
130
Java中通常用数组来存储多个值,但是数组的长度是固定的,一旦需要存储的元素大于数组长度就需要重新声明数组。因此在不确定存储元素的个数时应该使用集合。 首先给出Java中重要集合的继承体系: 这些接口和实现类是日常中经常使用的,其中List和Set继承了Collection接口,而ArrayList ...
分类:
编程语言 时间:
2020-01-06 13:07:46
阅读次数:
129
static member function不能:1.直接存取nonstatic数据;2.它不能被声明为const 一、Member的各种调用方式 1.1Nonstatic member function(非静态成员函数)的调用方式 编译器会将member 函数实例转换为对等的”nonmember函 ...
分类:
其他好文 时间:
2020-01-05 20:24:14
阅读次数:
67
简介 HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O(1)的平均时间复杂度。它是非线程安全的,且不保证元素存储的顺序; 继承体系 分析: HashMap实现了Cloneable,可以被克隆。 HashMap实现了Serializable ...
分类:
编程语言 时间:
2019-12-22 18:27:21
阅读次数:
91
Java NIO 在JDK1.4的时候引入,主要解决传统IO的一些性能问题。NIO 主要内容包含 Buffer 、Channel、Selector等内容,本文主要讲解Buffer相关的内容。 Buffer的继承体系 Buffer的子类比较多,但是继承关系比较简单。8种基本类型,除了布尔类型,其余的类 ...
分类:
编程语言 时间:
2019-12-16 19:10:29
阅读次数:
87
一、Collection、Collections的区别? 1. java.util.Collection是一个集合的顶级接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java类库中有很多具体的实现,其直接继承接口有List与Set。 2. Collections是集合 ...
分类:
其他好文 时间:
2019-11-09 13:59:45
阅读次数:
103
一、BeanFactory 是 Spring 的“心脏”。它就是 Spring IoC 容器的真面目。Spring 使用 BeanFactory 来实例化、配置和管理 Bean。 BeanFactory:是IOC容器的核心接口, 它定义了IOC的基本功能,我们看到它主要定义了getBean方法。ge ...
分类:
编程语言 时间:
2019-11-02 19:40:11
阅读次数:
67
1.request对象和response对象的原理 1. request和response对象是由服务器创建的。我们来使用它们 2. request对象是来获取请求消息,response对象是来设置响应消息 2. request对象继承体系结构 ServletRequest -- 接口 | 继承 H ...
分类:
其他好文 时间:
2019-11-02 18:19:45
阅读次数:
119
通过这周的自主学习,我在第八章学到了很多有关抽象数据类型与子程序的知识。在计算机领域,这些抽象的容器称为抽象数据类型,第八章第一节就对此进行了阐述。 第八章 抽象数据类型与子程序第八章 抽象数据类型与子程序 8.1 抽象数据类型 抽象数据类型(ADT) 是属性(数据与操作)明确的与特定实现分离的容器 ...
分类:
其他好文 时间:
2019-10-31 00:48:31
阅读次数:
83
继承 定义相似的类型并对其建模,形成一种层次关系 基类——一般、泛化 派生类——具体、细化 继承的意义 实现代码重用 提高软件易扩展性 [TOC] Best Practices 为基类定义虚析构函数 理由: 当delete一个动态分配的对象指针时,将执行析构函数,如果指针指向的是继承体系的类型, 可 ...
分类:
编程语言 时间:
2019-10-20 00:54:42
阅读次数:
96