微信登录

实例化对象 - Object dog = new Dog();

  1. Object dog = new Dog();
  2. Dog dog = new Dog();
  3. Dog<String,Integer> dog = new Dog<String,Integer>();//泛型,实例化的时候加,编译前就可以判断有没有错误
  4. ArrayList<String> doglist = new ArrayList<String>();//泛型,实例化的时候加,编译前就可以判断有没有错误
  1. Map<String,Integer> map = new HashMap<>();
  2. map.put("Tom",87);
  3. map.put("Jerry",87);
  4. //泛型的嵌套
  5. Set<Map.Entry<String,Integer>> entry = map.entrySet();
  6. Iterator<Map.Entry<String, Integer>> iterator = entry.iterator();
  7. while(iterator.hasNext()){
  8. Map.Entry<String, Integer> e = iterator.next();
  9. String key = e.getKey();
  10. Integer value = e.getValue();
  11. System.out.println(key + "----" + value);
  12. }

jdk7写法:前面加<String,Integer>,后面<>

实例化对象 - Object dog = new Dog();