
面试题
文章平均质量分 65
Java相关内容面试
mhhhb
这个作者很懒,什么都没留下…
展开
-
HashMap源码分析
本文分析是基于JDK1.8中的HashMap源码原创 2022-03-14 10:08:53 · 1307 阅读 · 0 评论 -
为什么要禁用JDK序列化
什么是序列化在软件中, 一个项目的对象数据存放在内存中, 要经过一个过程的转换, 这个转换就是序列化和反序列化. 所以序列化就是将对象转换为数据, 反序列化就是将数据转换为对象.JDK序列化有哪些问题Java自带序列化只能被Java反序列化不同编程语言间就无法使用Java序列化有安全问题使用Java序列化的代码Java官网的安全编码指导方针中有说明: “对不信任数据的反序列化, 从本质上来说就是危险的, 应该予以避免。”, 说明Java序列化是不安全的//使用Java序列化只需要原创 2021-10-17 23:00:12 · 220 阅读 · 0 评论 -
MS-ArrayList和LinkedList的区别
最基本的不同点, ArrayList的底层数据结构是数组, LinkedList底层的数据结构是链表.由于数据结构不同, 两者的适用场景也有差异. ArrayList更适合随机查找,LinkedList更适合删除和添加.| | ArrayList | LinkedList ||—|---|—|| get() | O() | || add() | | || add() | | || remove() | | |...原创 2021-06-29 23:43:21 · 89 阅读 · 0 评论