- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人