Vector底层源码(一点点)----扩容机制
事先声明:下面我说了很多次按住XXX来查看源码,意思是左手点击ctrl,鼠标放在方法上,等那个方法名变蓝了,再点击就可以了,我是在idea中运行的.(不止有方法名可以这样,类啊,接口之类的都行,可以多试试)可以看到它又调用了一个重载过的grow方法,并且窗帘一个参数,旁边有一个灰色的提醒说这是最小容量,就是再原有的元素个数上加了一个一.再次去查看新的grow方法。这个意思就是,给Vector的初始容量为10,按住这个this,它会去到另一个地方.在这个里面又可以看到grow方法,再次去查看。
原创
2022-09-11 19:06:25 ·
204 阅读 ·
0 评论