自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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聊天室

struts2+tomcat+mysql实现web聊天室 主要实现了登陆注册,错误检测,主题创建显示,在线人数统计,聊天等功能

2017-01-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除