为您找到相关结果1,311,575个
Java中的ArrayList底层源码分析_java_脚本之家
这篇文章主要介绍了Java中的ArrayList底层源码分析,通过下标读取元素的速度很快,这是因为ArrayList底层基于数组实现,可以根据下标快速的找到内存地址,接着读取内存地址中存放的数据,需要的朋友可以参考下− 目录 一. 基本原理和优缺点 二. 源码分析 1.1 默认的构造函数 1.2 add(E e) 1.3 add(int index, E ...
www.jb51.net/program/3080026...htm 2024-6-2
Spring源码解析之编程式事务_java_脚本之家
本文主要介绍编程式事务的一些应用,以及独有的源码分析,再在其他文章中进入核心源码贯穿式讲解。 二、编程式事务解析 编程式事务,Spring已经给我们提供好了模板类TransactionTemplate,可以很方便的使用,如下图: TransactionTemplate全路径名是:org.springframework.transaction.support.TransactionTemplate。看包名也知道了这是...
www.jb51.net/article/2146...htm 2024-6-1
JVM堆外内存源码完全解读分析_java_脚本之家
对于System.gc的实现,之前写了一篇文章来重点介绍,jvm原理之SystemGC源码分析,它会对新生代的老生代都会进行内存回收,这样会比较彻底地回收DirectByteBuffer对象以及他们关联的堆外内存,我们dump内存发现DirectByteBuffer对象本身其实是很小的,但是它后面可能关联了一个非常大的堆外内存,因此我们通常称之为『冰山对象』,我...
www.jb51.net/article/2356...htm 2024-6-2