|
Resources
- Slides on Queues and Stacks and wrap-up.
- Slides on Linked-lists.
- Slides on I/O streams and dynamic data-structures.
- Slides on Exception propagation and I/O streams.
- Slides on Applets and exception handling.
- Slides on Listeners, applets and graphics.
- Slides on Inheritance and polymorphism: abstract classes, interfaces.
- Some notes from Mathieu's lecture to section 2 (Joseph's) can be found here.
- Slides on Inheritance and polymorphism: casting, abstract classes.
- Slides on Inheritance and polymorphism.
- Slides on Inheritance.
- Slides on operations on arrays: sorting arrays of objects, binary search, multi-dimensional arrays, memoization.
- Slides on operations on arrays: growing arrays, and sorting.
- Slides on operations on arrays: adding, deleting and finding objects in an array.
- Slides on arrays.
- Slides on shallow vs. deep structural equality and shallow vs. deep cloning. You'll need Acrobat Reader to see this file. Acrobat Reader can be downloaded here.
- Detailed midterm solutions with explanations.
- Slides on aliases, shared references and pointer vs. structural equality. You'll need Acrobat Reader to see this file. Acrobat Reader can be downloaded here.
- Slides on packages, protected, and nested classes. You'll need Acrobat Reader to see this file. Acrobat Reader can be downloaded here.
- Clarifications to assignment 4
- Slides with a brief general review. You'll need Acrobat Reader to see this file. Acrobat Reader can be downloaded here.
- Slides on the ``this'' reference, aggregation, and mutual references. You'll need Acrobat Reader to see this file. Acrobat Reader can be downloaded here.
- Slides on recursion and encapsulation. You'll need Acrobat Reader to see this file. Acrobat Reader can be downloaded here.
- Slides on static methods, method overloading and recursion. You'll need Acrobat Reader to see this file. Acrobat Reader can be downloaded here.
- Slides on static methods and variables. You'll need Acrobat Reader to see this file. Acrobat Reader can be downloaded here.
- Slides on method invocation and parameter passing. You'll need Acrobat Reader to see this file. Acrobat Reader can be downloaded here.
- Slides on objects and classes. You'll need Acrobat Reader to see this file. Acrobat Reader can be downloaded here.
- Slides on nested loops and a Bioinformatics example. You'll need Acrobat Reader to see this file. Acrobat Reader can be downloaded here.
- The Keyboard class
- Notes on configuring JCreator
- Notes on installing the JDK and JCreator
- Java Tutorial from Sun's website: An excellent reference to get started with Java.
|