Java 集合类

Java集合类详解

简介

特殊的类,存放其他类对象的容器。主要完成一些数据库和数据结构的功能。

分类

一些主要的


Java 集合类_第1张图片
图片.png

区别

HashTable和HashMap的区别

Java 集合类_第2张图片
图片.png
Java 集合类_第3张图片
图片.png

泛型和反射机制

Java 集合类_第4张图片
图片.png

hashmap 遍历

  • 第一种:效率高
Map map = new HashMap();
  Iterator iter = map.entrySet().iterator();
  while (iter.hasNext()) {
  Map.Entry entry = (Map.Entry) iter.next();
  Object key = entry.getKey();
  Object val = entry.getValue();
  }
  • 第二种:效率低,尽量少用
Map map = new HashMap();
  Iterator iter = map.keySet().iterator();
  while (iter.hasNext()) {
  Object key = iter.next();
  Object val = map.get(key);
  }

你可能感兴趣的:(Java 集合类)