Mayelin Felipe
mfelip01@fiu.edu
305-348-1182
Fall 2017
COP3804 - Intermediate Java
Sample Source Code and Presentations
back to main page
Topic
Presentations
Sample Code
Chapter 2 - Java Fundamentals
Chapter 3 - Decision Structures
Java Review
Java Review (zipped project)
Java Review 1 (.java file)
Chapter 4 - Loops and Files
Chapter 5 - Methods
Java Review 2 (.java file)
Student Class (.java file)
Chapter 6 - A First Look at Classes
Designing Classes
Designing Classes (zipped project)
Designing Classes Demo (.java file)
Rectangle Class (.java file)
Chapter 7 - Arrays and the ArrayList Class
Same as for Chapters 2-5
Java Review 3 (.java file)
Chapter 8 - A Second Look at Classes and Objects
Same as for Chapter 6
Designing Classes 2 (zipped project)
DesigningClasses2 Class (.java file)
BankAccount Class (.java file)
Instructor Class (.java file)
TextBook Class (.java file)
Course Class (.java file)
Student Class (.java file)
Chapter 10 - Inheritance
Inheritance, Polymorphism, Interfaces
Inheritance (zipped project)
Inheritance Class (.java file)
Bicycle Class (.java file)
MountainBike Class (.java file)
RoadBike Class (.java file)
Interfaces (zipped project)
RetailItem Interface (.java file)
CompactDisc Class (.java file)
DvdMovie Class (.java file)
Interfaces Class (.java file)
Chapter 11 - Exceptions and Advanced File I/O
Exception Handling, Serialization
Exception Handling (zipped project)
Exception_Handling Class (.java file)
SalesReport2 Class (.java file)
BankAccount2 Class (.java file)
SerializeObjects Class (.java file)
Chapter 16 - Recursion
Recursion
Recursion (zipped project)
Recursion Class (.java file)
Chapter 17 - Sorting, Searching, and Algorithm Analysis
Sorting (zipped project)
IntBubbleSorter Class (.java file)
ObjectBubbleSorter Class (.java file)
IntSelectionSorter Class (.java file)
ObjectSelectionSorter Class (.java file)
Sorting Class (.java file)
Searching (zipped project)
IntSequentialSearcher Class (.java file)
IntBinarySearcher Class (.java file)
RecursiveBinarySearcher Class (.java file)
Searching Class (.java file)
Chapter 20 - Linked Lists
Linked Lists, Stacks, Queues
LinkedList0 (zipped project)
LinkedList0 Class (.java file)
LinkedList1 (zipped project)
LinkedList1 Class (.java file)
LinkedList1Demo Class (.java file)
Chapter 21 - Stacks and Queues
Same as for Chapter 20
Queues and Stacks (zipped project)
ArrayStack Class (.java file)
ArrayQueue Class (.java file)
Queues_and_Stacks Class (.java file)