ssta@yaffle:~/Scratch$ cat Main.java import java.util.HashMap; import java.util.Map; public class Main { public static void main(String[] args) { Map[] foo; foo=new HashMap[5]; foo[0]=new HashMap(); foo[0].put("key", 1); System.out.println(""+foo[0].get("key")); } } ssta@yaffle:~/Scratch$ javac -Xlint:unchecked Main.java Main.java:11: warning: [unchecked] unchecked conversion found : java.util.HashMap[] required: java.util.Map[] foo=new HashMap[5]; ^ 1 warning ssta@yaffle:~/Scratch$ java Main 1