内存网

  • 首页
  • 精品教程
  • 数据结构
    • 时间复杂度
    • 空间复杂度
    • 树
      • 二叉查找树
      • 满二叉树
      • 完全二叉树
      • 平衡二叉树
      • 红黑树
      • B树
    • 图
    • 队列
    • 散列表
    • 链表
  • 算法
    • 基础算法
      • 排序算法
      • 贪心算法
      • 递归算法
      • 动态规划
      • 分治算法
      • 回溯法
      • 分支限界法
      • 拓扑排序
      • 字符串相关算法
      • 数组相关算法
      • 链表相关算法
      • 树相关算法
        • 二叉树相关算法
    • LeetCode
    • Online Judge
    • 剑指offer
  • 架构设计
    • 设计模式
      • 创建型
        • 单例模式
        • 工厂模式
        • 原型模式
        • 建造者模式
      • 结构型
        • 组合模式
        • 外观模式
        • 装饰模式
        • 适配器模式
        • 亨元模式
        • 代理模式
        • 桥接模式
      • 行为型
        • 状态模式
        • 观察者模式
        • 策略模式
        • 解释器模式
        • 迭代器模式
        • 访问者模式
        • 责任链模式
  • 软件开发
    • 编程语言
      • java
        • java并发
          • Java多线程
          • java锁
          • java线程池
          • JUC
        • JVM
        • java集合
          • HashMap源码分析
      • python
      • JavaScript
      • c/c++
      • SQL
      • PHP
      • Objective-C
      • swift
      • Perl
      • R
      • Rust
      • Typescript
      • MATLAB
      • Kotlin
    • 移动开发
      • Android
      • IOS
      • flutter
    • 后端开发
    • 前端开发
  • 前沿技术
    • 人工智能
    • 区块链
    • 云计算
    • 大数据
  • 精品分类
    • 专题
    • 开发基础
      • HTTP
      • HTTPS
      • 加密算法
      • 位运算
    • 开发工具
      • git
    • 源码分析
      • Spring MVC源码分析
      • Spring Cloud源码分析
      • Spring Boot源码分析

Java集合类---HashMap源码分析

2019年3月10日 java集合源码分析 0条评论 82次阅读 0人点赞

JDK版本:1.8 package java.util; import java.io.*; public class HashMap<K,V> extends AbstractMap<K,V> …

Java集合类---ArrayList源码分析

2019年3月10日 java集合源码分析 0条评论 73次阅读 0人点赞

package java.util; public class ArrayList<E> extends AbstractList<E> implements List<E>, Ran…

Java集合-ArrayList深入浅出源码分析

2019年3月10日 java集合源码分析 0条评论 96次阅读 0人点赞

ArrayList定义 ArrayList底层以数组实现,允许重复,默认第一次插入元素时创建数组的大小为10,超出限制时会增加50%的容量,每次扩容都底层采用System.arrayCopy() native方法复制到新…

Java 集合框架源码分析-集合框架概述

2019年3月10日 java集合源码分析 0条评论 108次阅读 0人点赞

集合框架介绍   Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组、链表、栈、队列、集合、哈希表等。学习Java集合框架下大致可以分为如下五个部分:List列表、Set集合、Map映射、迭代…

Java 集合框架源码分析(六)——HashTable

2019年3月10日 java集合源码分析 0条评论 82次阅读 0人点赞

HashTable介绍   HashTable经常和HashMap拿来做对比。HashTable同样是基于哈希表实现的,同样每个元素都是key-value对,其内部也是通过单链表解决冲突问题,容量不足(超过了阈值)时,同…

Java 集合框架源码分析(八)—— ConcurrentHashMap

2019年3月10日 java集合源码分析 0条评论 64次阅读 0人点赞

概述 ConcurrentHashMap 是Java 并发框架中很重要的一个类,是实现支持高并发、高吞吐量的线程安全的HashMap。当然不能直接对整个hashtable加锁,所以在ConcurrentHashMap中,…

Java集合源码分析1:JDK1.8源码分析之ArrayList

2019年3月10日 java集合源码分析 0条评论 101次阅读 0人点赞

前言 在了解集合框架的源码之前应要先了解其底层的数据结构、了解其特点和源码中的属性及其作用。 ArrayList集合的底层数据结构是数组,数组元素类型为Object类型,即可以存放所有类型数据。 ArrayList集合框…

Java集合框架——Stack源码分析

2019年3月10日 java集合源码分析 0条评论 94次阅读 0人点赞

Stack 类表示后进先出(LIFO)的对象堆栈。Stack 类继承了 Vector 类,并且对其进行了 5 个同步方法的扩展。 由于 Vector 基于数组实现,Stack 底层也是数组,其下标 0 的位置是栈底,数组…

Java集合框架——HashMap源码分析

2019年3月10日 java集合源码分析 0条评论 105次阅读 0人点赞

HashMap基于哈希表实现的,每一个元素都是一个 key-value 对,内部通过单链表解决冲突的问题。 HashMap不是线程安全的,ConcurrentHashMap 是线程安全的。 public class Ha…

Java集合框架——LinkedHashMap源码分析

2019年3月10日 java集合源码分析 0条评论 70次阅读 0人点赞

LinkedHashMap 继承了 HashMap 类。 HashMap 类的源码详细分析参考博客:HashMap源码分析 LinkedHashMap底层仍是数组和链表实现的。但是为什么可以在迭代时,返回和插入顺序相同的…

Java集合框架——LinkedHashSet源码分析

2019年3月10日 java集合源码分析 0条评论 68次阅读 0人点赞

LinkedHashSet 是基于 LinkedHashMap 来实现的,所以其迭代时可以采用插入顺序或者访问顺序。 LinkedHashSet 的源码很简单,但需要搞清楚 HashMap,LinkedHashMap,H…

源码分析篇--Java集合操作(2)

2019年3月10日 java集合源码分析 0条评论 76次阅读 0人点赞

4、两大集合接口 在Java集合中,有两大集合,一个是Collection接口及其实现类,另一个是Map接口及其实现类。下面给出这两种集合的框架图。如下所示。 4.1Collection接口框架图 4.2Map接口框架图…

  • «
  • <
  • 34451
  • 34452
  • 34453
  • 34454
  • 34455
  • >
  • »

人工智能

《机器学习》读书笔记

算法

十大经典排序算法

大数据

Spark 编程指南简体中文版

python学习

Python3.6 入门指南

python最佳实践指南

python3-cookbook中文版

python简明教程

草根学python

Python语言小册

Python 之旅

python进阶

python Requests官方文档

python从零开始学爬虫

python代码打包教程

python数据结构

python学习笔记

python与常用算法

剑指offer题目解答

Online Judge题目解答汇总

LeetCode题目解答汇总

数据结构与算法之图

数据结构与算法之树

数据结构与算法之时间复杂度

数据结构与算法之空间复杂度

数据结构与算法之队列

数据结构与算法之散列表

数据结构与算法之链表

数据结构之AVL树

Bellman – ford算法

广度优先遍历BFS

B树

深度优先遍历DFS

Dijkstra算法

KMP算法

数据结构之Trie树

算法经典问题之Z字形编排问题

HTTP原理详解

HTTPS原理详解

Copyright 2022 内存网. All Rights Reserved. | 免责声明