Hello, Thanks for the notes. I am confused about this though
You can do Object[] myArr = new JButton[5]; but you cannot do List alist = new ArrayList ();
It's my understanding that List is the interface ArrayList uses, so having List alist refer to an ArrayList is not only possible but the prefered method of using ArrayList. I haven't tried to compile this so I know I could be wrong so please let me know if this is true.