Java基础篇常用设计模式java常用数据结构String类集合框架类IO/NIO类多线程网络编程常用框架篇SpringSpringMVCSpringBoot/CloudMyBatis其他高级框架NettyDubboKafka工具篇MavenGit/SVN数据库篇MySqlRedisMongDB物联... ...
分类:
其他好文 时间:
2018-08-06 14:40:43
阅读次数:
154
集合 集合是指一个对象容纳了多个对象,这个集合对象主要用来管理维护一系列相似的对象。 数组就是一种对象。 java.util.*定义了一系列的接口和类,告诉我们用什么类NEW出一个对象,可以进行超越数组的操作。 (注:JAVA1.5对JAVA1.4的最大改进就是增加了对范型的支持) 集合框架接口的分 ...
分类:
其他好文 时间:
2018-08-04 22:31:48
阅读次数:
237
1. java集合框架图 图片来源 https://blog.csdn.net/u010887744/article/details/50575735 2. 迭代器 Iterator:迭代器,它是Java集合的顶层接口(不包括 map 系列的集合,Map接口 是 map 系列集合的顶层接口) 使用场 ...
分类:
编程语言 时间:
2018-08-03 22:41:44
阅读次数:
276
集合框架是一个用来代表和操纵集合的统一架构。所有的集合框架都包含如下内容: 接口:是代表集合的抽象数据类型。例如 Collection、List、Set、Map 等。之所以定义多个接口,是为了以不同的方式操作集合对象 实现(类):是集合接口的具体实现。从本质上讲,它们是可重复使用的数据结构,例如:A ...
分类:
其他好文 时间:
2018-07-30 20:16:14
阅读次数:
167
哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行 ...
分类:
其他好文 时间:
2018-07-22 15:11:50
阅读次数:
196
JDK中的集合框架分为两大类:Collection和Map。Collection以一组Object的形式保存元素,Map以Key-Value对的形式保存元素。 上图列出的类并不完整,只列举了平时比较常用的类。 基本接口和类型 Collection集合 该接口是Set和List的父接口,主要提供了下面 ...
分类:
其他好文 时间:
2018-07-20 11:33:53
阅读次数:
119
1,Comparable 简介 Comparable 是排序接口。 若一个类实现了Comparable接口,就意味着“该类支持排序”。 即然实现Comparable接口的类支持排序,假设现在存在“实现Comparable接口的类的对象的List列表(或数组)”,则该List列表(或数组)可以通过 C ...
分类:
编程语言 时间:
2018-07-19 17:21:38
阅读次数:
148
一、介绍 1、java集合框架:在java中数据结构是以某种形式将数据组织在一起的集合。他们不仅存储数据,还支持访问以及处理数据的操作。这些数据结构通常称为java集合框架。 2、容器:一种能够存储其他数据或者元素的数据结构。 3、java集合框架支持的两种类型的容器: 1)、一种是为了存储一个元素 ...
分类:
编程语言 时间:
2018-07-17 16:24:44
阅读次数:
141
一、集合框架 集合,通常也叫容器,java中有多种方式保存对象,集合是java保存对象(对象的引用)的方式之一,之前学习的数组是保存对象的最有效的方式,但是数组却存在一个缺陷,数组的大小是固定的,但是往往我们在写程序的时候,并不知道需要保存多少个对象,或者是否需要用更复杂的方式来存储对象。而java ...
分类:
编程语言 时间:
2018-07-15 13:47:53
阅读次数:
185
集合的概念: 集合是包含多个对象的简单对象,所包含的对象称为元素。集合里面可以包含任意多个对象,数量可以变化;同时对对象的类型也没有限制,也就是说集合里面的所有对象的类型可以相同,也可以不同。 集合与数组的特点对比: 集合:数量不限、类型不限数组:定长、类型单一 “集合框架”由一组用来操作对象的接口 ...
分类:
其他好文 时间:
2018-07-11 10:35:38
阅读次数:
217