java初始化数组并赋值(JAVA中有哪几种初始化ArrayList的方法呢?)
转自:http://www.java265.com/JavaJingYan/202110/16354330941610.html
ArrayList简介:
ArrayList是基于数组实现的 ,是一个动态数组 ,其容量能自动增长 ,类似于C语言中的动态申请内存 ,动态增长内存 。
ArrayList不是线程安全的 ,只能用在单线程环境下 ,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个线程安全的ArrayList类 ,也可以使用concurrent并发包下的 CopyOnWriteArrayList类 。
ArrayList实现了Serializable接口 ,因此它支持序列化 ,能够通过序列化传输 ,实现了RandomAccess接口 ,支持快速随机访问 ,实际上就是通过下标序号进行快速访问,实现了Cloneable接口 ,能被克隆 。
下文笔者讲述java中初始化ArrayList的三种不同方式 ,如下所示:
方式1:
实例化一个List对象
然后采用add方法添加数值例:
借助一个List进行初始化
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!