Java Lectures
Ensure you have viewed Command Line Scripting before viewing this content
Maven
Fundamental Programming Structures
- My First Java Program
- types
- operators
- control flow
- loops
- methods
- arrays
- scanner
- exceptions, assertions, and logging
- enums
Intro to Object Oriented Programming
- defining a class
- four pillars
- abstract classes
- object relations
- object design and composition
- StringBuilder and regular expressions
Test Driven Development
Intro to Collections
- arraylist and unmodifiablelist
- iterator and collection interface
- maps
- intro to functional-interfaces
- deducing functional-interfaces
- streams
Intro to Generics
Intro to Design Principles
- the SOLID principles
- design patterns
- design patterns - creational
- design patterns - structural
- design patterns - behavioral