Java II
  • Home (current)
  • Resources
  • Student Pages
  • Python
  • SQL
  • JS
  • Java 2

  • What is Git
  • Install and Configure Git
  • What is GitHub
  • Creating a Gihub Account
  • Accepting an Assignment
  • Cloning an Assignment
  • Doing the Assignment
  • Add Commit Push
  • Grading-Evaluation
  • Recap
  • Using Git in Netbeans

Videos
  • Intro to Strings
  • Index Numbers, charAt(), indexOf()
  • substring()
  • replace()
  • Immutable Strings
  • compareTo()
  • Concatenation
  • Formatting Console Output - printf()
Assignments
  • Name Processor
  • Syllabus Quiz
  • Due 1/28

Videos
  • Class Basics
  • Constructors
  • Getters and Setters
  • Method Overloading
  • Overriding Methods and toString()
  • Editor Shortcuts
  • Object Interaction
  • Static
Assignments
  • Bank Account
  • Due 2/1

Videos
  • ArrayList Intro
  • Java Inheritance Intro
  • Vehicle Class and Netbeans Tools
  • Car Class and Inheritance
  • Overriding and Overloading in the Truck Class
  • Abstract Classes and Methods
  • Simple Polymorphism
  • Casting and instanceof()
Assignments
  • School Employees
  • Quiz Chapters 4 & 9
  • Due:

Videos
  • Exceptions Intro
  • Declaring, Throwing and Catching Exceptions
  • Exception Types
  • Exceptions - Circle Class Demo
  • File Class
  • Files and Scanner
  • Files and Using PrintWriter
  • File Write Example
  • File Read Example
Assignments
  • Array Index Check
  • Random Data File Sort
  • Due:

Videos
  • Abstract Classes and Abstract Methods
  • Abstract Classes and Methods Details
  • Interface Demo
  • Interface Details
  • Comparable Interface
  • Abstract Class vs Interface
  • Class Design Tips
Assignments
  • Animals
  • Quiz Chapters 11 & 12
  • Due:

Videos
  • ArrayList Intro
  • Generics - The Player Classes
  • Generics - Creating the Team Class
  • Generics - Fixing the Team
  • Generics - Important Details
Assignments
  • Cuboid Project
  • Due:

Videos
  • Java Collection Framework
  • Java Collection Interface
  • Java Lists - ArrayList and LinkedList
  • Java Collection Class
  • Java Vector and Stack Classes
  • Java Queues
Assignments
  • Name Search
  • Quiz Chapters 13 & 19
  • Due:

Videos
  • Set Overview
  • Set Examples
  • Map Overview
  • Map Examples
Assignments
  • Duplicate Words
  • States
  • Due:

Videos
  • Multithreadin Intro
  • Java Thread Class
  • Java Thread Pools
  • Java Thread Synchronization
  • Java Thread Cooperation
  • More Multithreading Info
Assignments
  • MultiThreading
  • Quiz Chapters 20 & 21
  • Due:

Videos
  • SQL - Full Series
  • JDBC Intro
  • Downloading Software
  • Install MySQL
  • Creating a DB User
  • JDBC Netbeans Configuration
  • Connect a Program to a Database
  • Running a Query from Java
Assignments
  • Database-JDBC
  • Due:

Videos
  • Java Internationalization
  • Java Locale And Dates
  • Java Format numbers and Currency
Assignments
  • Internationalization
  • Quiz Chapters 32 & 34

Videos
  • Installing JDK8
  • JavaFX App Overview
  • JavaFX Group Nodes
  • JavaFX Imageview and Colors
  • JavaFX Events and Lamda Expressions
  • JavaFX TextFields and Labels
Assignments
  • JavaFX Calculator