首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
架构师易哥
获赞
0
粉丝
0
关注
3
看过 TA
0
男
浙江大学
2016
Java
IP属地:未知
高级软件系统架构师,《通用源码阅读指导书》作者
私信
关注
拉黑
举报
举报
确定要拉黑架构师易哥吗?
发布(3)
刷题
架构师易哥
2020-12-06 19:59
Java
Java中的枚举类型(Enum)详解
枚举类型初探 枚举类型,其语法总让人觉着怪怪的,如下: public enum Season { SPRING, SUMMER, AUTUMN, WINTER }简单的一行,就定义了包含四个值的枚举类型,缺总让人觉着语法有点怪异。而在使用时: public void test() { System.out.println("spring name:" + Season.SPRING.name()); System.out.println("spring ordinal:" + Season.SPRING.ordinal()); ...
0
点赞
评论
收藏
转发
架构师易哥
2020-12-01 23:37
Java
详解HashMap、HashTable、ConcurrentHashMap、HashSet的异同
之前的文章《HashMap源码详解》中我们已经结合Java1.8中HashMap的源码对数据结构、数据存取、数据写入、扩容等操作进行了详细的梳理。 而HashMap又是HashSet、HashTable、ConcurrentHashMap这三种数据结构的基础。今天的文章我们就在《HashMap源码详解》的基础上,介绍HashSet、HashTable、ConcurrentHashMap的源码,并比较他们与HashMap的异同。 1 HashTable HashTable和HashMap的关系最近,可以认为是HashMap的线程安全版本。 我们仍然以Java1.8为例,对HashTable进行分...
0
点赞
评论
收藏
转发
架构师易哥
2020-11-22 17:04
Java
HashMap源码详解
HashMap是Java开发中常用的一种数据接口,常用于完成key:value结构的存储。而同时,HashMap又是HashSet、HashTable、ConcurrentHashMap这三种数据结构的基础。 本篇文章我们详细分析HashMap的源码,后面我们会在此基础上介绍HashSet、HashTable、ConcurrentHashMap的源码,并比较他们与HashMap的异同。 1 基本结构 HashMap使我们非常常用的一种数据结构,常用来存储各种键值数据。同时,它也是最为简单的。这里我们的讲解以Java 1.8 为例。 HashMap的结构示意图如下: 1.1 动态数组 我们先看...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务