Java
丛林中的大熊
这个作者很懒,什么都没留下…
展开
-
Java中Collection和Map框架详解
目录一. Collection框架0. Collection1. List1.1 ArrayList1.2 LinkedList1.3 Vector2. Set2.1 HashSet2.2 TreeSet2.3 LinkedHashSet3. Queue二. Map框架1. Map1.1 HashMap1.2 ConcurrentHashMap1.3 HashTable1.4 TreeMap1.5...原创 2019-10-20 23:28:47 · 416 阅读 · 0 评论 -
Java 线程池(一)
1 前言 线程池好处都有啥? 线程复用,减少开销 统一管理,合理分配资源 提供并发控制、定期执行、顺序执行等功能 2 结构图 (图片源于网络) 3 相关源码及分析 java version “1.8.0_92” Executor接口 Executor是顶层接口,execute方法更是核心,但其实这个方法一直到ThreadPoolExecutor才具体实现。 public interface ...原创 2019-05-09 16:49:03 · 289 阅读 · 0 评论 -
Java内存区域与内存溢出异常——深入理解Java虚拟机读书笔记(一)
第二章 Java内存区域与内存溢出异常 运行时内存区域 程序计数器 Program Counter Register(线程私有) 程序计数器是当前线程所执行的字节码的行号指示器,字节码解释器工作时会通过改变程序计数器的值来选取下一条需要运行的字节码指令。 执行Java方法-记录正在执行的虚拟机字节码指令的地址 执行Native方法-空(Undefined) *不会出现OutOfMemoryErr...原创 2019-09-12 11:06:18 · 176 阅读 · 0 评论 -
Java线程中断interrupt interrupted isInterrupted
interrupt 对thread对象设置中断标记,但不会执行中断操作。没有返回值。 interrupted & isInterrupted 简单看一下源码,interrupted()方法中调用了isInterrupted() public static boolean interrupted() { return currentThread().isInterru...原创 2019-09-17 15:14:48 · 505 阅读 · 1 评论