java中 ArrayList LinkedList 区别?
LinkedList的特有方法(本身定义的方法)如:addFirst()、addLast()、getFirst()、getLast()、removeFirst()、removeLast()等
在频繁插入数据 删除数据时,LinkedList效率高
Set HashSet
Set<String> sets = new HashSet<String>();
sets.add("ok");
sets.add("ok");
sets.add("ok");
sets.add("ok");
one java php c
two java php python
Map HashMap
Map map = new HashMap();
map.put();
map.get();
map.
class Show<T>{
private T t;
public void showInfo(T t){
}
}
泛型?
List<int>
List<Integer>
java 5.0
java 6.0
掌握
Collection
List ArrayList 像一个动态的数组
Set HashSet 对象不能重复
Map HashMap 键值对,键不能重复
Map<String,List<User>> map = new HashMap<>();
var map = new HashMap<String,List<User>();
Map map = new HashMap(); //object 没有使用泛型的结果。
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
User[] usrs = new User[20];usrs[0] = new User();int[] nums = new int[5]; 0-4List 接口 ArrayList LinkedList ArrayList 是List接口实现类 List abc = new ArrayList(); ArrayList list = new ArrayList(); List<Integer> list = new ArrayList<Integer>(); List<Integer> list = new ArrayList<>(); var list = new ArrayList<Integer>();作业:编写一个list集合实例,存入数据,要求有很多重复,要求写代码实现 消除重复。java中 ArrayList LinkedList 区别? LinkedList的特有方法(本身定义的方法)如:addFirst()、addLast()、getFirst()、getLast()、removeFirst()、removeLast()等 在频繁插入数据 删除数据时,LinkedList效率高Set HashSet Set<String> sets = new HashSet<String>(); sets.add("ok"); sets.add("ok"); sets.add("ok"); sets.add("ok"); one java php c two java php pythonMap HashMap Map map = new HashMap(); map.put(); map.get(); map.class Show<T>{ private T t; public void showInfo(T t){ }}泛型? List<int> List<Integer>java 5.0java 6.0掌握 Collection List ArrayList 像一个动态的数组 Set HashSet 对象不能重复 Map HashMap 键值对,键不能重复 Map<String,List<User>> map = new HashMap<>(); var map = new HashMap<String,List<User>(); Map map = new HashMap(); //object 没有使用泛型的结果。 |

浙公网安备 33010602011771号