xiaostudy
xiaostudy
Javase知识点整理
【jdk源码分析】jdk8的ArrayList初始化长度为0
全部文章
Javase知...
AJAX(1)
Apache(4)
bat脚本(2)
c(1)
css(3)
eclipse(31)
hibernate(4)
HTML(6)
idea编译器(2)
JavaScript(4)
Java分享(8)
jQuery(9)
JSP(1)
mybatis(4)
MySQL(11)
Oracle(5)
spring(15)
springMVC(8)
struts2(7)
tomcat(4)
webservice(10)
windchill(11)
XML(2)
其他工具(11)
收藏专用(2)
未归档(114)
电脑其他(10)
编译工具分享(2)
归档
标签
去牛客网
登录
/
注册
【jdk源码分析】jdk8的ArrayList初始化长度为0
530 浏览
0 回复
2019-04-27
xiaostudy
+关注
先看结果
用的是反射获取elementData底层数组的长度
查看源码
无参构造函数没有了this.size = 10;
图1
图2
图3
图4
java的基本数据类型默认值
所以无参构造时长度为0
add后源码
图5
图6
图7
图2
图8
图9
图7
图6
图10
图11
图12
图13
图14
图15
图16
此时默认长度才为10
Java
jdk源码分析
举报
收藏
赞
评论加载中...