一、基本概念 1.程序 是指有指令和数据的文件,被存储在磁盘或者其他的数据存储设备中,也就是说程序是静态的代码。 2.进程 是程序的一次执行过程,是系统运行程序的基本单位,因...
IP属地:辽宁
一、基本概念 1.程序 是指有指令和数据的文件,被存储在磁盘或者其他的数据存储设备中,也就是说程序是静态的代码。 2.进程 是程序的一次执行过程,是系统运行程序的基本单位,因...
1.缓存 缓存,数据交换的缓冲区,针对缓冲对象的不同(不同的硬件)都可以构建缓存。目的是,把读写速度慢的介质数据保存在读写速度快的介质中,从而提高读写的速度,减少时间消耗。例...
HashMap原理 1.HashMap存储结构 从结构来讲,HashMap是有数组,链表,红黑树(jdk1.8之后加入)实现的,如下图所示 引入红黑树是因为他查找,插入,删除...
集合 一、集合框架 1.集合框架设计的目标 该框架必须是高性能的。基本集合(动态数组、链表、树、哈希表)的实现也必须是高效的。该框架允许不同类型的集合,以类似的方式工作,具有...
初衷 Java集合是我们使用最频繁的工具,也是面试的热点,但我们对它的理解仅限于使用上,而且大多数情况没有考虑过其使用规范。本系列文章将跟随源码的思路,分析实现的每个细节,以...
概念 序列化:就是把对象转化成字节。反序列化:把字节数据转换成对象。 对象序列化场景: 1、对象网络传输例如:在微服务系统中或给第三方提供接口调用时,使用rpc进行调用,一般...