自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

whistleblood的博客

好好学习,天天向上。

  • 博客(5)
  • 收藏
  • 关注

原创 ArrayList源码解析

本篇是源码解析系列文章的开篇,是基于JDK8分析的,之后的文章如没有特殊说明则JDK版本统一为8。前言:因为最近换工作,面试较多,深深体会到面试官非常重视考察原理性的东西,而要对一个知识点的整体把握分析源码是一个很好的方式。目录:一.概述二.源码分析三.总结(1)ArrayList内部使用数组来保存元素。可以通过下标索引直接查找到指定位置的元素,因此查找效率高,但每次插入或删除元素,就要大量地移动...

2018-07-09 22:05:32 263

原创 对技术深度的一些思考

本篇不写具体的技术,而是聊聊技术深度的一点感悟。   说到技术深度,第一感觉是很玄乎的东西,深到底多深才叫有深度,是不是技术钻研的越就显得越牛逼,那学一门技术要怎么学才叫有深度的学? 先来看看骨灰级大佬的观点(来自极客时间的《左耳听风》专栏): 1. 这个技术出现的背景、初衷和要达到什么样的目标或是要解决什么样的问题。这个问题非常关键,也就是说,你在学习一个技术的时候,需要知道这个技术的成...

2018-09-20 02:15:52 2772

原创 MySQL5.7.18解压版安装步骤

一. 下载 因为MySQL更新比较频繁,所以可能在安装MySQL时需要历史版本,地址如下: 下载MySQL历史版本: http://downloads.mysql.com/archives/community/   现在安装的是MySQL5.7.18版本,如图所示: 二.安装 1.解压文件 2.配置环境变量 3.在E:\mysql-5.7.18-winx64目录下...

2018-09-02 18:38:32 1778

原创 HashMap源码解析

前言:HashMap是集合里重要的一个成员,也是面试中高频率问的。下面分析下HashMap的源码思路。 目录 一. 概述 二. 源码分析  (1) HashMap初始化  (2) HashMap的增加元素操作【增】 重点中的重点  (3) HashMap的删除元素操作【删】 (4) HashMap的替换元素操作【改】 (5) HashMap的获取元素操作【查】 三. 与其他集合类...

2018-07-17 00:26:55 190

原创 LinkedList源码解析

前言:继上篇,ArrayList和LinkedList算是一对孪生兄弟,虽然看起来很像,但是它们的本质却相差很大。

2018-07-14 16:45:50 186

空空如也

空空如也

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

TA关注的人

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