Java中的基本数据类型有byte、short、int、long、float、double、boolean、char共8种,而它们每一种都对应了一个封装类,分别是Byte、Short、Integer、...
OpenJDK源码阅读解析:Java11的String类源码分析详解
从今天开始,打算对OpenJDK的源码选择一部分进行阅读,算是一次自我学习与提升吧。因为个人在Java方面的能力有限,所以大家且将参考吧,希望不会把读者带到坑里…… 在之前查看OpenJDK的Java...
使用Intellij IDEA或Android Studio查看OpenJDK的Java源码
无论是对Java开发,还是对Android开发来说,Java这门语言都十分重要。虽然网上各路技术人士(甚至包括正在使用Java的人)都喜欢对Java进行各种各样的、惨无人道的嘲讽(如语法啰嗦、滥用设计...
List实现高效批量删除指定区域的元素(等效于removeRange)
在上一篇RecyclerView多级树的实现里,在折叠的时候需要从List里remove掉一定数量的元素,这就促使我去想一个高效的批量从List种删除元素的途径。 我们都知道,Java中的List提供...