为什么ArrayList后面加了<UserBean>什么意思 ?
为什么ArrayList后面加了<UserBean>什么意思?不加的话会出现黄色波浪线警告。谁知道啊,帮帮我。...
为什么ArrayList后面加了<UserBean>什么意思 ?不加的话会出现黄色波浪线警告。
谁知道啊,帮帮我。 展开
谁知道啊,帮帮我。 展开
3个回答
展开全部
ArrayList后面加了<UserBean>是JDK5的新特性,叫做泛型。List里面装的对象是什么类型的,原来直接new ArrayList() 就可以,到了JDK5的时候提出了泛型的概念,可以在定义数据结构的时候声明类型就变成了 List list = new ArrayList<UserBean>() 这样在list.get(0)的时候就不需要强制类型转换了,直接返回的就是UserBean。
ArrayList就是动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了动态的增加和减少元素,实现了ICollection和IList接口,灵活的设置数组的大小等好处。
ArrayList就是动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了动态的增加和减少元素,实现了ICollection和IList接口,灵活的设置数组的大小等好处。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是JDK5的新特性,叫做泛型,就是你这个List里面装的对象是什么类型的,原来直接new ArrayList() 就可以,但是到了JDK5的时候提出了泛型的概念,可以在定义数据结构的时候声明类型就变成了 List list = new ArrayList<UserBean>() 这样在list.get(0)的时候就不需要强制类型转换了,直接返回的就是UserBean
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询