![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
被代码殴打的砖头
这个作者很懒,什么都没留下…
展开
-
ConcurrentHashMap 的工作原理及代码实现
ConcurrentHashMap是Java并发包中提供的一个线程安全且高效的HashMap实现(若对HashMap的实现原理还不甚了解,可参考另一篇文章HashMap实现原理及源码分析),ConcurrentHashMap在并发编程的场景中使用频率非常之高,本文就来分析下ConcurrentHashMap的实现原理,并对其实现原理进行分析(JDK1.7). 众所周知,哈希表是中非常高效,复杂度...转载 2019-06-08 15:27:12 · 223 阅读 · 0 评论 -
Java基础之Java的四种引用方式
原文地址:Java的四种引用方式(强引用,软引用,弱引用,虚引用) 1. Java中有几种引用,他们的含义和区别分别是什么 1)强引用(StrongReference):强引用是使用最普遍的引用,如果一个对象具有强引用,那么垃圾回收器绝对不会回收它,当内存空间不足时,Java虚拟机宁愿抛出OutOfMemoryError异常也不会随意回收具有强引用的对象来解决内存不足的问题。 2)软引用(Sof...转载 2019-11-06 10:19:02 · 123 阅读 · 0 评论 -
Java基础之注解
内容来源:Java注解的基本原理(源地址) 以前,『XML』是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,『XML』的内容也越来越复杂,维护成本变高。 于是就有人提出来一种标记式高耦合的配置方式,『注解』。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置的地方都可以进行注解。 关于『注解』和『XML』两种不同的配置模式,争论了好...转载 2019-11-01 17:17:59 · 133 阅读 · 0 评论