Java
文章平均质量分 55
一起来探索Java吧!
@正_函数
放弃很容易,但坚持一定很酷
展开
-
Java集合-ArrayList底层扩容原理
这是四个添加元素的方法,当你看了第三个方法的时候,我相信聪明的你肯定已经知道了为什么从10一下子跳到了18了,对的,就是你想的那样,往ArrayList中添加了一个集合,所以就有可能10->18了。想必聪明的你看完图之后就会明白了所谓的1.5倍的底层是如何实现的了,其实就是创建一个1.5倍容量的新数组,然后把之前的元素都拷贝过去,最后再把新数组赋给原先的数组,这样子就达到了1.5倍的扩容。那没办法了,只能丢弃了。或许聪明的你看到了两个if就已经明白了,这不就是条件判断吗,是的,这是临界状态的判断。原创 2023-01-06 22:31:16 · 159 阅读 · 0 评论 -
怎么查看Java的源代码
希望下面我的讲解对你有所帮助,谢谢!Java的源代码对于学习java的你来说,肯定对下面的代码并不陌生我们都知道,这是导入相应的依赖文件。但是,你真的了解它嘛?或许你会和我一样,对这个文件很好奇,这个文件到底长什么样子呢?这个文件又在哪里呢?它又是如何实现的呢?其实对于这些问题,我们只要找到 java.util.Scanner 对应的根目录文件就可以在后面学习 java 的路上慢慢去解决它们了。那我就长话短说,这个文件其实就在我们相应的JDK中,在JDK文件下的src.zip里面,我的详细根目录原创 2022-05-11 16:23:09 · 5173 阅读 · 0 评论