Map<String,Integer> map = new HashMap<String, Integer>(); map.put("a",1); map.put("d",2); map.put("c",3); System.out.println(map);//{d=2, c=3, a=1}
下面能否通过编译: //ArrayList<Dog> dogs1 = new ArrayList<Animal>();//no //ArrayList<Animal> animals1 = new ArrayList<Dog>();//no List<Animal> list = new ArrayList<Animal>();//yes ArrayList<Dog> dogs = new ArrayList<Dog>();//yes //ArrayList<Animal> animals = dogs;//no List<Dog> dogList = dogs;//yes ArrayList<Object> objects = new ArrayList<Object>();//yes List<Object> objList = objects;//yes //ArrayList<Object> objs = new ArrayList<Dog>();//no