Java 14 新功能介绍

2021-08-12
阅读 6 分钟
2k
点赞再看,动力无限。Hello world : ) 微信搜「 程序猿阿朗 」。本文 Github.com/niumoo/JavaNotes 和 未读代码博客 已经收录,有很多知识点和系列文章。Java 14 早在 2019 年 9 月就已经发布,虽然不是长久支持版本,但是也带来了不少新功能。Java 14 官方下载:[链接]Java 14 官方文档:[链接]Java 14 新功能:305: in...

「源码分析」CopyOnWriteArrayList 中的隐藏的知识,你Get了吗?

2020-10-19
阅读 10 分钟
1.2k
本觉 CopyOnWriteArrayList 过于简单,寻思看名字就能知道内部的实现逻辑,所以没有写这篇文章的想法,最近又仔细看了下 CopyOnWriteArrayList 的源码实现,大体逻辑没有意外,不过还是发现很多有意思的地方,固留此篇文章分享之。

和低效 IO 说再见,回头补一波 Java 7 的 NIO.2 特性

2020-09-29
阅读 8 分钟
1.6k
其实在这之前已经写过一篇关于 Java 7 的新特性文章了,那篇文章主要介绍了 Java 7 的资源自动关闭、Switch String 实现原理、异常捕获 try-catch、新的二进制书写方式等,具体的内容也可以看下当初的这篇文章(补一波 Java 7 语法特性)。而在那篇文章里唯独没有介绍到 Java 7 中对于 IO 操作的更新,而这部分恰好又是...

最通俗易懂的 HashMap 源码分析解读

2020-06-11
阅读 12 分钟
1.6k
HashMap 的数据存储结构是一个 Node<K,V> 数组,在(Java 7 中是 Entry<K,V> 数组,但结构相同)