泛型 JDK1.5改写了集合框架中的全部接口和类,为这些接口、类增加了“类型形参”,这个类型形参将在声明变量、创建对象时确定,即传入实际的类型,我么称为“类型实参”。我们把这个“参数化的类型”称为泛型(Generic)。 我们可以为任何类和接口增加泛型声明,并不是只有集合类才可以使用泛型声明。 Ar ...
分类:
编程语言 时间:
2019-02-07 20:29:19
阅读次数:
177
集合 集合使用的回顾 集合Collection的remove方法 迭代器 迭代器的概述 迭代器的实现原理 迭代器的代码实现 ? ? 迭代器的执行过程? 集合迭代中的转型 增强For 增强for循环遍历数组 增强for循环遍历集合 泛型 泛型的引入 泛型的定义和使用 java中的伪泛型 泛型类 泛型的 ...
分类:
其他好文 时间:
2019-02-04 23:18:42
阅读次数:
317
集合类的由来:JAVA是面向对象的,对象用来封装特有数据,对象多了就需要储存起来,当对象的个数不确定的时候,那么就用集合容器进行存储。集合的特点: 1.集合的长度是可变的 2.用于存储对象的容器 3.不可以存储基本数据类型体系: 集合容器因为内部的数据结构不同,有多种具体容器,不断的向上提取,形成了集合框架。Collection接口: 常见的方法 1.增加12booleanadd(Ob
分类:
其他好文 时间:
2019-01-30 17:15:34
阅读次数:
116
springboot简介 springboot做为微服务的开发集合框架,有着天然的好处,它不像springmvc那样笨重繁杂,springmvc众多的配置使得开发人员很厌烦,为解决众多的配置带来的烦扰,springboot采用约定大于配置的方式,即开发过程中的配置项可以不配置,spring已经内置了 ...
分类:
编程语言 时间:
2019-01-27 16:32:14
阅读次数:
208
HashMap实现原理及源码分析 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对 ...
分类:
其他好文 时间:
2019-01-24 01:11:52
阅读次数:
169
一、集合框架图 简化图: 说明:对于以上的框架图有如下几点说明 1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。2. 集合接口:6个接口(短 ...
分类:
编程语言 时间:
2019-01-22 10:47:53
阅读次数:
153
知识体系 Collection接口 --List接口 --存储数据有序,可以存储重复元素 --ArrayList(主要实现类)底层以数组实现 --LinkedList:对于频繁进行插入删除操作 底层以链表实现 --Set接口 --存储数据无序,不能存储重复元素 --HashSet、LinkedHas ...
分类:
其他好文 时间:
2019-01-21 21:05:56
阅读次数:
180
java集合基本概念????在《Java核心编程技术(第二版)》中是这样介绍java集合的:java中的集合框架提供了一套设计优良的接口和类,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,这是我们常用的且在数据结构中熟知的,例如:Maps,Sets,Lists,Arrays等,并且Java用面向对象的设计对这些数据结构和算法进行了封装,这极大地减轻了程序员
分类:
其他好文 时间:
2019-01-14 16:00:21
阅读次数:
210
框架其实就是可重用代码的集合,框架的代码是框架架构的代码,不是业务逻辑代码,框架代码保护类.方法.函数等等,框架代码按照一定的规则组合起来就形成了框架。 1、zendframwork: (ZF)是Zend公司推出的一套PHP开发框架。 功能非常的强大,是一个重量级的框架,ZF 用 100% 面向对象 ...
分类:
Web程序 时间:
2019-01-12 16:47:31
阅读次数:
160
Java集合框架提供了一套性能优良、使用方便的接口和类,包括Collection和Map两大接口,它们都位于 java.util 包中。其中 Collection集合包含两个常用的子集合 List和Set(1)List集合常用子类ArrayList Vector(2) Set集合常用子类HashSe ...
分类:
编程语言 时间:
2019-01-08 21:18:34
阅读次数:
232