Why can't I add any object here , I was hoping I would be allowed to add any kind of object in such a list.
List<?> l = new ArrayList<Object>();
l.add(new Object());
l.add(new String("hello"));
Why can't I add any object here , I was hoping I would be allowed to add any kind of object in such a list.
List<?> l = new ArrayList<Object>();
l.add(new Object());
l.add(new String("hello"));
Why not just:
List<Object> l = new ArrayList<>();
l.add(new Object());
l.add(new String("hello"));