摘要: 前言 在被挂了一次简历后,获得了一次面试机会。记录下面试的过程。挺多问题都没想起来。面试时,应为比较赶,没来得上录音。但是我记忆力还是不错的,大部分的问题都能记住。 一面: 一面,问的都是理论基础,但是会问的比较深入和会抓住一些细节上问,在线程池源码这部分被问住了,这部分掌握的不是很好 1、面向对象 阅读全文
posted @ 2020-12-20 22:15 林無敌 阅读(852) 评论(0) 推荐(0)
摘要: 1、前言 什么是fail-fast机制 我们在JDK中科院经常看到类似这样的话 例如 ArrayList 注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出 ConcurrentModificationExceptio 阅读全文
posted @ 2020-12-13 13:54 林無敌 阅读(198) 评论(0) 推荐(0)
摘要: 1.HashMap的工作原理,其中get()方法的工作原理? HashMap基于hash原理,通过put()和get()方法存储和获取元素。它内部使用数组+链表或红黑树的结构,通过hash运算找到bucket位置来存储Entey对象,通过equals()方法找到正确的键值对。HashMap使用链地址 阅读全文
posted @ 2020-12-13 12:56 林無敌 阅读(144) 评论(0) 推荐(0)
摘要: 前言 我们知道遍历HashMap的方法主要分为大三类 使用迭代器 使用forEach方法 使用Stream流 遍历HashMap 废话不多说,直接上代码 1、迭代器entrySet Iterator<Map.Entry<Integer,String>> iterator = map.entrySet 阅读全文
posted @ 2020-12-13 12:54 林無敌 阅读(237) 评论(0) 推荐(0)
摘要: 深入理解HashMap 前言 我们都知道HashMap主要用来存放键值对,他基于哈希表的Map接口实现,是常用的Java集合之一 HashMap的底层数据结构分析 这里主要介绍JDK 1.8 的HashMap jdk1.8之前HashMap底层是数组和链表也就是链表散列。HashMap通过Key的h 阅读全文
posted @ 2020-12-12 22:31 林無敌 阅读(104) 评论(0) 推荐(0)
摘要: Java枚举 1、前言 首先我们知道Java的枚举类型是Java5中引入的。他表示一种特殊类型的类,它继承java.lang.Enum。其中我们常常使用枚举的地方就是为了替代产量,那么枚举类与常理有什么区别呢? 2、枚举与常量 比如我们简单的定义一个简单的枚举类型的Pizza类,他有ORDERED, 阅读全文
posted @ 2020-12-12 22:30 林無敌 阅读(309) 评论(0) 推荐(0)
摘要: 前言 码云地址:https://gitee.com/Clinjiahao/personal-blog 这是一个挺好的一个SpringBoot练手项目。 该项目是自适应、简洁、美观、易于文章管理发布的一个属于我的个人博客。主要实现了主页博客汇总,以列表形式展示文章、发布日期、分类情况以及文章摘要等等。 阅读全文
posted @ 2020-12-11 21:13 林無敌 阅读(713) 评论(0) 推荐(0)
摘要: 系统总体结构设计 项目地址:https://gitee.com/Clinjiahao/examination 项目技术构成 Jfinal+Jetty+mysql+vue+elementUI+echars 系统需求分析 教师部分: l 教师可以上传题库 和管理题库 增删s该改查 l 教师查看自己教的学 阅读全文
posted @ 2020-12-11 20:32 林無敌 阅读(932) 评论(0) 推荐(0)
摘要: DCL懒汉式 使用双重检查懒汉式时为什么要使用volatile? public class LazyMan { private static LazyMan lazyMan; private LazyMan() { } //双重检测模式的懒汉式单例 public static LazyMan get 阅读全文
posted @ 2020-12-11 20:07 林無敌 阅读(64) 评论(0) 推荐(0)
摘要: 前言 在平时的开发过程中我们会使用到许多的数据结构,其中表也许是使用最多的一种。明白Collections容器的朋友一定都是使用过其中的List容器。这里我将通过创建自己的List来说明表的源码实现。 这里主要实现两个库类重要子集ArrayList和LinkedList的代码。 区别 ArrayLi 阅读全文
posted @ 2020-12-11 19:44 林無敌 阅读(142) 评论(0) 推荐(0)