Java 线程在运行的生命周期中的指定时刻,只可能处于下面 6 种不同状态的其中一个(图源《Java 并发编程艺术...[作者空间]
synchronized 关键字底层原理属于 JVM 层面。 ① synchronized 修饰同步语句块 通过 ...[作者空间]
数据结构(一)数组实现一个简单的ArrayList数据结构(二)链表实现LinkedList数据结构(三)用两种方...[作者空间]
首先HasMap在JDK 1.7 和 1.8是稍有不同的。 简介 HashMap是一个散列桶(数组和链表,1.8还...[作者空间]
这一节主要讲的内容是java中泛型的应用,通过该篇让大家更好地理解泛型,以及面试中经常说的泛型类型擦除是什么概念,...[作者空间]
一.相关概念 什么是常量 用final修饰的成员变量表示常量,值一旦给定就无法改变! final修饰的变量有三种:...[作者空间]
数据结构(一)数组实现一个简单的ArrayList数据结构(二)链表实现LinkedList数据结构(三)用两种方...[作者空间]
推荐阅读:1. 挑战10个最难回答的Java面试题,你能答对几个? 2. 秋招Java岗:最全的BA...[作者空间]
一. JVM内存区域的划分 1.1 java虚拟机运行时数据区 java虚拟机运行时数据区分布图: JVM栈(Ja...[作者空间]
反射机制是Java动态性之一,而说到动态性首先得了解动态语言。 一、动态语言 动态语言,是指程序在运行时可...[作者空间]
前言 本文从三个部分去探究HashMap的链表转红黑树的具体时机: 1、从HashMap中有关“链表转红黑树”阈值...[作者空间]
哈喽,大家好,今天我们来简单聊聊LinkedList LinkedList是由双链表组成的集合,它不是线程安全的,...[作者空间]
在一开始学习java的时候,那时候是在网上看视频,老师就经常提到什么对象分配在堆区,什么在栈区,那时候和理解,后来...[作者空间]
前言 很多人面试之前,可能没有在互联网公司工作过或者说工作过但年头较短,不知道互联网公司技术面试都会问哪些问题? ...[作者空间]
前言 很多人面试之前,可能没有在互联网公司工作过或者说工作过但年头较短,不知道互联网公司技术面试都会问哪些问题? ...[作者空间]
HashMap是一个线程不安全的类,在并发情况下会产生很多问题,详情可以参考HashMap 源码解析;HashTa...[作者空间]
/ 什么是线程 / 按操作系统中的描述,线程是 CPU 调度的最小单元,直观来说线程就是代码按顺序执行下来...[作者空间]
1 join源码 从上述代码可以看出,如果传入的参数millis小于0,则抛出异常;如果等于0,则循环判断当前线程...[作者空间]
写在前面:一名有三年Android开发经验的女程序员(欢迎大家关注我 ~期待和大家一起交流和学习Android的相...[作者空间]
ArrayList简介 ArrayList称为数组链表,它是继承AbstractList,并实现了List、Ran...[作者空间]