自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 HashMap 1.8总结以及与1.7的对比

1.8简介使用哈希表的方式实现了所有Map接口的功能。该类允许null作为key与value值。HashMap与HashTable相比,除了HashMap不支持同步操作,以及其允许null作为key/value值,基本实现一致。该类不保证Map存储的顺序保持不变(需扩容)在Hash方法将元素合理的分布在每个槽内时,该类提供了基本操作的常量级时间复度(get/put方法)。集合视图上的迭代...

2020-07-07 19:23:07 253

翻译 ThreadPoolExecutor

public class ThreadPoolExecutor extends AbstractExecutorServiceExecutorService 为每个提交的任务分配一个线程池中的线程,通常使用Executors 工厂方法类进行该类的初始化配置。线程池主要解决了两个问题:* 在执行大量的异步任务时,提供了较高的性能。原因在于减少了每个任务的调用开销(持续大量的新建线程)*...

2019-10-03 22:30:14 109

翻译 5 Available Collectors可选择的垃圾收集器

https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gctuning/collectors.htmljava虚拟机包含三种不同类型的垃圾收集器,每种垃圾收集器都有不同的性能特点。串行垃圾收集器串行垃圾收集器使用单线程进行垃圾收集工作,这种方式决定了串行垃圾收集器的高效性,因为他不需要线程间的交互工作。这种垃圾收集器最适用于单...

2019-05-28 17:49:06 119

翻译 3 Generations 虚拟机垃圾收集分代

Java SE平台的一个优点是它免除了开发人员的内存分配,垃圾回收的复杂工作,使开发人员专注与业务开发。 但是,当垃圾收集造成应用的性能瓶颈时,就需要开发人员了解这些垃圾收集机制的实现。垃圾收集器通过假设应用程序对对象的使用方式来设置垃圾收集参数, 垃圾收集器对应用程序使用对象的方式做出假设,这些可以反映在可调参数中,在性能调优中,可以调整这些参数。当一个对象对正在运行的程序不可以任何方式可达时...

2019-05-28 15:32:55 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除