List<Person> persons=new ArrayList<Person>();
2013-07-11 09:02
423 查看
List<Person> persons=new ArrayList<Person>();
List 是集合 ,下面有arrayList ,linkedlist ,
List<Person> persons=new ArrayList<Person>();等同于ArrayList<Person> persons=new ArrayList<Person>();
<Person> 是说List里面放入的是person对象 。
ArrayList :数组链表,链表按数组形式存储元素。
new ArrayList<Person>():创建一个链表,<>表示链表内放Person类型数据。
List:链表抽象类,是ArrayList父类
List<Person> persons:一个List引用。
List 是集合 ,下面有arrayList ,linkedlist ,
List<Person> persons=new ArrayList<Person>();等同于ArrayList<Person> persons=new ArrayList<Person>();
<Person> 是说List里面放入的是person对象 。
ArrayList :数组链表,链表按数组形式存储元素。
new ArrayList<Person>():创建一个链表,<>表示链表内放Person类型数据。
List:链表抽象类,是ArrayList父类
List<Person> persons:一个List引用。
相关文章推荐
- ArrayList<Integer> list = new ArrayList<Integer>();在这个泛型为 Integer 的 ArrayList 中存放一个 String 类型的对象。
- List<?> list= new ArrayList<?>为什么这样写 接口引用指向实现类的对象
- Java 面试题之反射的应用(如何在List<String> list = new ArrayList<String>();中放入Integer类型的数据)
- ArrayList<Integer> list = new ArrayList<Integer>(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。
- ArrayList list = new ArrayList() 和List<String> list = new ArrayList<String>() 的区别?
- public void Delete<T>(List<T> EntityList) where T : class, new()
- Java中:List<Entity> en、List<Entity> en=null、List<Entity>en=new ArrayList<Entity>()的区别?
- C#常用数据结构:数组,ArrayList,List<>,链表,Queue,Stack,Dictionary
- List<List<E>> list = new ArrayList<ArrayList<E>>()报错的解决方法
- Map<String, List> map=new HashMap<String,List>()
- 关于List<T>和ArrayList<T>执行效率问题
- Collection<String>n=new ArrayList<String>()与List<String>n=new ArrayList()的区别
- 如何理解:List<String> list=new ArrayList<String>();为甚麼要声明为List 而不是ArrayList<String>?
- java如何遍历Map<String, ArrayList> map = new HashMap<String, ArrayList>();
- List<String> list1 = new ArrayList<String>(0); List<String> list2 = new ArrayList<String>();不同之处???
- map = new TreeMap<String, List<String>>().descendingMap();
- ArrayList、List<T>、HashSet<T>、LinkedList<T>各自优点和缺点,Dictionary<K,V>的内部存储数据方式有什么特殊的?
- java List<Item> its=new ArrayList<Item>(); Map按value中的某字段排序
- List<NameValuePair> params = new ArrayList<NameValuePair>()的具体含义
- return null 与return new List<HaierPageView>()的区别