摘要:
# 原创,转载请先留言 1.集合的由来 数组的长度是固定的,当需要增加或减少元素时需要对数组重新定义,太麻烦了。java内部给我们提供了集合类,能存储任意对象,长度可以改变的,随着元素的增加而增加,随着元素的减少而减少。 2.数组和集合的区别 (1)数组既可以存储基本数据类型,又可以存储引用数据类型 阅读全文
posted @ 2019-01-10 20:55
苦瓜爆炒牛肉
阅读(163)
评论(0)
推荐(0)
摘要:
1.数组转换成集合 数组转换为集合,用Arrays.asList方法。 如果给转换过来的集合添加一个元素呢? 报错了~ 其实,由数组转换过来的集合,并不能添加或删除元素,但是可以用集合的其他方法,因为集合比数组的方法丰富很多。 再试一个基本数据类型的数组: 奇怪了,怎么不是[1,2,3,4,5]?而 阅读全文
posted @ 2019-01-10 16:34
苦瓜爆炒牛肉
阅读(485)
评论(0)
推荐(0)
摘要:
需要注意的是,增强for循环底层使用迭代器实现的,所以不能在遍历的时候修改集合(与迭代器同理),否则会出现并发修改异常。 如果有修改集合的需求,可以用for循环,或者特殊的迭代器的添加方法(例如ListIterator的add方法)。 阅读全文
posted @ 2019-01-10 12:28
苦瓜爆炒牛肉
阅读(151)
评论(0)
推荐(0)
摘要:
1.什么是泛型 阅读jdkAPI文档时,经常会见到<E>。其实这就是泛型。例如Collection<E>代表的是集合里只能放某一个类的对象。 2.泛型的好处 (1)提高安全性(将运行期的错误转换到编译期) (2)省去强转的麻烦 3.泛型的基本使用 <>中放的必须是引用数据数据类型 4.泛型使用注意事 阅读全文
posted @ 2019-01-10 11:56
苦瓜爆炒牛肉
阅读(170)
评论(0)
推荐(0)

浙公网安备 33010602011771号