Mayelin Felipe
mfelip01@fiu.edu
305-348-1182

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)