java
qq_40328109
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashMap源码解析(JDK1.8)
前言java的HashMap实质上是一个哈希表,采用了链地址法处理哈希冲突。本文将从HashMap的存储结构、HashMap重要属性、构造方法以及其它相关方法方面解析,在每一部分中分别掺入对HashMap静态变量的介绍。HashMap的存储结构HashMap的底层数据结构是由数组、链表、红黑树组成的。数组:// HashMap的底层数组transient Node<K,V>[] table;HashMap中的数组又称为桶数组,因为数组中的每个位置都存放...原创 2020-08-01 15:56:26 · 364 阅读 · 0 评论 -
Java注解详解
11121二点efw原创 2020-06-13 20:02:08 · 270 阅读 · 0 评论 -
ArrayList源码分析
在解析源码前,我们先要认识两个重要的数组函数。它们分别是①、public static native void System.arraycopy(Object srcArray,int srcPos,Object destArray,int destPos,int length);②、public static <T,U> T[] copyOf(U[] original, int newLength, Class<? Extends T[]> newType);...原创 2020-05-25 15:51:56 · 224 阅读 · 0 评论 -
Class文件详解 (一)
Java虚拟机概述了解过java的人大多听说过它的"Write Once,Run Anywhere"口号,java强大的跨平台性让它成为计算机界的中流砥柱。这么强大的跨平台性很大程度上要归功于java虚拟机,它可以将javac编译器编译的class文件在不同平台上解释出来。并且随着Java虚拟机发展到JDK1.7~1.8时,JVM做到了很大程度上的语言无关性,包括Kotlin、Scala...原创 2019-08-29 11:43:23 · 1751 阅读 · 0 评论 -
Class文件详解(四)
前情回顾上篇博客中我们讲到了class文件的访问标志、类索引、父索引和接口索引集合。本篇博客我们介绍字段表集合。字段表集合字段表集合是指由若干个字段表组成的集合。对于在类中定义的若干个字段,经过JVM编译成class文件后,会将相应的字段信息组织到一个叫做字段表集合的结构。比如:如果一个类中定义了5个字段,JVM在编译该类时会生成5个字段表,并将字段表集合计数器(fileds...原创 2019-08-29 20:34:31 · 1553 阅读 · 0 评论
分享