摘要: 饿汉式 不考虑反射问题 public class Hungry { private Hungry() { } private final static Hungry HUNGRY = new Hungry(); public static Hungry getInstance() { return 阅读全文
posted @ 2021-03-06 16:28 EhuoWeirdo 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 概述类面试题 1. 请说一下Java容器集合的分类,各自的继承结构 Java集合分为两大类:Collection 和 Map Collection集合 Map集合 2. 请谈一谈Java集合中的fail-fast和fail-safe机制 fail-fast fail-fast也就是 “快速失败”,它 阅读全文
posted @ 2021-03-06 16:11 EhuoWeirdo 阅读(225) 评论(0) 推荐(0) 编辑
摘要: HashMap简介 哈希表(hash table) 也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,这种数据结构提供了键(key)和值(value)的映射关系,时间复杂度接近于O(1)。HashMap 就是一个哈 阅读全文
posted @ 2021-03-06 16:09 EhuoWeirdo 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 字符串常量池 常量池 常量池是 JAVA 的一项技术,八种基础数据类型(byte、short、int、long、float、double、boolean、char)除了float和double都实现了常量池技术 将经常用到的数据存放在一块内存中,实现数据共享,从而避免了数据的重复创建与销毁,提高了系 阅读全文
posted @ 2021-03-06 15:51 EhuoWeirdo 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Cookie 什么是Cookie? Cookie服务器通知客户端保存键值对的一种技术 客户端有了Cookie之后,每次请求都会将Cookie发送给服务器 每个Cookie的大小不能超过4kb 如何创建Cookie? Servlet代码 protected void createCookie(Http 阅读全文
posted @ 2021-03-06 15:46 EhuoWeirdo 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 在搞懂<<、>>、>>>之前,我们需要先了解二进制中的源码、反码、补码... 二进制中的原码、反码、补码 有符号数: 对于有符号数而言,符号的正、负机器是无法识别的,但由于“正、负”恰好是两种截然不同的状态,如果用“0”表示“正”,用“1”表示“负”,这样符号也被数字化了,并且规定将它放在有效数字的 阅读全文
posted @ 2021-03-06 15:34 EhuoWeirdo 阅读(900) 评论(0) 推荐(0) 编辑