![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 50
quzhem
这个作者很懒,什么都没留下…
展开
-
Javassit使用总结
参考:https://blog.csdn.net/zhaohongfei_358/article/details/101267843自动装箱和拆箱使用javassit插入代码时,需要编写装箱和拆箱的操作,比如int->Integer需要这么写:Integer i = new Integer(3);原创 2021-08-25 15:05:24 · 203 阅读 · 0 评论 -
Fastjson 反序列化处理泛型参数
参考:https://blog.csdn.net/u010999809/article/details/90301626原创 2021-06-04 11:15:48 · 130 阅读 · 0 评论 -
AbstractQueuedSynchronizer相关总结
介绍提供了一个基于FIFO队列,可以用于构建锁或其他相关同步装置的基础框架。核心成员变量如下:该同步器使用了一个state(int类型)来表示状态,期望它能成为大部分同步需求的基础。 提供了一个FIFO队列,Node元素保存着线程引用和线程状态的容器,每个线程对同步器的访问,都可以看做是队列中的一个节点。//等待队列的头,延迟初始化。除了初始化,只能通过setHead方法进行修改。//如果head存在,则保证其waitStatus不会取消Node head;//等待队列的尾,延迟初始原创 2021-03-09 11:33:34 · 160 阅读 · 0 评论 -
CountDownLatch源码分析
A synchronization aid that allows one or more threads to wait untila set of operations being performed in other threads completes.主要有await()、countDown()这两个使用方法1、await(),底层调用AbstractQueuedSynchronizer的方法 /** * Acquires in shared mode, abor...原创 2021-03-09 11:32:12 · 53 阅读 · 0 评论 -
守护线程setDaemon的理解
守护进程就是守护主线程的一个独立线程,作为辅助线程,跟随主线程。主线程停止,守护线程也就跟随停止。主要作用是提供计数等功能,如gc内存清理就是跟随的守护线程,GC (垃圾回收器),它就是一个很称职的守护者。如:public class C { public static void main(String[] args) throws Exception { DaemonTh...原创 2018-03-21 12:07:41 · 70 阅读 · 0 评论 -
int和Integer的比较
1、int和integer比较时,integer会自动拆箱成int,然后比较值2、integer和integer比较时,如果在-128到127之间,则相等,否则不相等private static class IntegerCache { static final int low = -128; static final int high; stati...原创 2018-03-21 08:21:56 · 65 阅读 · 0 评论 -
java导出可执行jar文件
1.Eclipse执行导出操作,项目>原创 2014-07-03 22:21:49 · 634 阅读 · 0 评论