什么是不可变对象 不可变对象是指对象一旦被创建,状态就不能再改变。任何修改都会创建一个新的对象,如String,Integer及其它包装类 & ...
![240](https://upload.jianshu.io/collections/images/1786131/crop1560524876643.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
收录了4篇文章 · 1人关注
什么是不可变对象 不可变对象是指对象一旦被创建,状态就不能再改变。任何修改都会创建一个新的对象,如String,Integer及其它包装类 & ...
1.Dubbo是什么? Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 S...
虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其...
此文包含 Java 面试的各个方面,史上最全,苦心整理最全Java面试题目整理包括Java基础+JVM+算法+数据库优化+算法数据结构+分布式+...
1. 金三银四跳槽季 2. 两年Java的面试总结 Java基础 HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。 ...
HashMapHashMap底层数据结构.png 影响HashMap性能的2个因素 初始容量,默认为16,表示哈希表中桶的数量; 加载因子,默认...
Vector、ArrayList、LinkedList均为线型的数据结构; 底层实现方式 ArrayList内部用数组来实现; LinkedLi...
项目地址在线预览 更新记录 v1.2聊天室新增消息通知功能v1.2聊天室新增图灵机器人 实现的功能 登入 登入成功后会将用户信息缓存到cooki...
Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复会覆盖),但允许值重复。 1. HashMap Hashmap是一个最常用的Map...
专题公告
工作面试问题思考集锦