JAVA基础学习
Java界的齐达内
这个作者很懒,什么都没留下…
展开
-
Java关于DelayQueue做延时消息推送
最近比较闲,看某项目源码时看到有用DelayQueue类来做延时的消息推送。DelayQueue是Delayed元素的一个无界阻塞队列,只有在延迟期满时才能从中提取元素。该队列的头部是延迟期满后保存时间最长的Delayed元素。如果延迟都还没有期满,则队列没有头部,并且poll将返回null。当一个元素的getDelay( TimeUnit.NANOSECONDS)方法返回一个小于等于 ...原创 2018-06-28 14:53:59 · 3922 阅读 · 2 评论 -
JVM系列(一)-运行时的数据区域(总结)
学习Java那么久以来,一直没有时间好好总结相关的知识,很多知识看过一遍理解了就忘记了,现在决定养成至少每天早上一篇Java相关博文的习惯,加油! 关于JVM一直是学习工作中常用到,常问到的问题,有看过周志明老师的《深入理解Java虚拟机》接下来会不间断的对其中的一些知识进行总结。参考文章:http://chenzhou123520.iteye.com/blog/1585...原创 2017-09-16 11:35:12 · 238 阅读 · 0 评论 -
Java中的JVM虚拟机的类加载机制
虚拟机的类加载机制这篇文章是学习《深入理解JAVA虚拟机》中的一些个人认为比较重要的知识点的总结关于类的初始化类的生命周期: 加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用和卸载(Using and Unloading)加载:获取类的二进制字节流验证:确保C...原创 2020-01-06 00:04:24 · 120 阅读 · 0 评论