Java对象序列化底层原理源码解析 编程开发

Java对象序列化底层原理源码解析

摘要: Java序列化是指把Java对象保存为二进制字节码的过程,Java反序列化是指把二进制码重新转换成Java对象的过程。那么为什么需要序列化呢? What Java序列化是指把Java对象保存为...
阅读全文
linux内存管理——mmap函数详解 linux

linux内存管理——mmap函数详解

摘要: mmap函数是unix/linux下的系统调用。 当存在客户服务程序中复制文件时候其数据流如下要经历四次数据复制开销很大。 如果采用共享内存的方式那么将大大优化IO操作数据流变成了如下数据只复...
阅读全文
集合框架源码学习之ArrayList 编程开发

集合框架源码学习之ArrayList

摘要:  在我们学数据结构的时候就知道了线性表的顺序存储,插入删除元素的时间复杂度为**O(n)**,求表长以及增加元素,取第 i 元素的时间复杂度为**O(1)**  ArrayList 继承了Ab...
阅读全文