- 博客(6)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Java集合之PriorityQueue
在总集篇中我大概梳理了一下整个集合类的关系,这篇文章是对总集篇的扩展,本文将详细讨论PriorityQueue的实现原理。所有涉及到的源码都是基于JDK11。顺便插一句,大家要学就学新的嘛,毕竟11可是长期支持版本,可以用好几年的那种。 PriorityQueue简介 如果你看了前面Map的内容,你会发现之后简直简单好多。扯回正题,PriorityQueue中文优先级队列,其继承关系为Queue...
2020-04-23 10:40:05 334
原创 Java集合之TreeMap
在总集篇中我大概梳理了一下整个集合类的关系,这篇文章是对总集篇的扩展,本文将详细讨论TreeMap的实现原理。所有涉及到的源码都是基于JDK11。顺便插一句,大家要学就学新的嘛,毕竟11可是长期支持版本,可以用好几年的那种。 TreeMap简介 TreeMap实现了NavigableMap接口,继承了AbstractMap类,NavigableMap接口定义了TreeMap的相关行为,规定Tre...
2020-04-23 10:39:02 285
原创 Java集合之HashMap
在总集篇中我大概梳理了一下整个集合类的关系,这篇文章是对总集篇的扩展,本文将详细讨论HashMap的实现原理。所有涉及到的源码都是基于JDK11。顺便插一句,大家要学就学新的嘛,毕竟11可是长期支持版本,可以用好几年的那种。 HashMap简介 HashMap是一种不需要维持键值对有序的基于Hash提供高效存取功能的集合类。不需要维持键值对有序是相对于SortedMap来说的,并不是指HashM...
2020-04-23 10:36:27 226
原创 Java集合之总集篇
整体框架图 本文主要从整体上介绍Java集合框架的结构,以及划分依据,不涉及太多细节。所有内容不包括java.util.concurrent,这个包的相关笔记会单独整理。 首先给出java.util包的整体继承图。 整体框架的划分及其逻辑 首先集合框架分为Collection和Map两个顶层接口,通常来说接口是用来定义协议的,说明这个接口及其实现类需要提供的功能。Collection和Map的...
2020-04-23 10:34:13 320
原创 Java8之流
在这篇文章中您主要可以看到以下内容: 流简介 流操作 收集器 并行流 前言 关于Java8的其他信息和代码的完整部分可以在这里找到。 流简介 通过与集合进行对比进而说明流的特性。集合是一种数据结构,主要目的是以一定的时/空复杂度提供访问和存储服务,所以对于集合来说,数据才是最重要的,而对于流来说,更加关心对这些数据可以进行什么操作,也就是说流是面向
2018-02-06 16:12:41 239
原创 Java8之lambda表达式
在这篇文章中您主要可以看到以下内容: 对lambda表达式产生需求的原因 lambda表达式语法 函数式接口 一些例子 前言 最近因为实习,需要了解一些java8的相关知识,主要是大佬们提供的接口比较频繁得使用了函数式接口,通过一段时间得学习和使用后,将一些笔记和思考整理出来。在学习过程中主要使用得书籍是Java8 in action,当然还参考了大量的博客。
2018-02-02 14:55:38 272
struts2+tomcat+mysql实现web聊天室
2017-01-08
关于包的问题,具体应该怎么改呢?
2016-06-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人