Sing, Pray Announcements =============== * No class on Monday (Memorial Day) * Test is in Testing Center from Tuesday to Thursday (May 27-29) * A simple scientific calculator is allowed, but not required. * No PDAs or graphing calculators are allowed. * One-page of notes is allowed. Clarifications =============== Outline =============== 15.1-15.4 ArrayList 17.1-17.2 Linked-Lists * An inner class is similar to a nested class in that it is a class inside another class and is declared using the same syntax as a nested class, except that it is not a static class. An inner class always contains an implicit reference to the outer object that created it. * The big difference between an inner class and a nested class is that when an instance of an inner class object is constructed, there is an implicit reference to the outer class object that caused its construction. * If the name of the outer class is Outer, then the implicit reference is Outer.this. * The AbstractCollection implements some of the methods in the Collection interface (e.g., isEmpty, clear, add, contains, remove, toArray, toString) * StringBuilder