Completed
Java Programming Tutorial 94 - Intro to Interfaces
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Java Tutorials
Automatically move to the next video in the Classroom when playback concludes
- 1 Java Programming All-in-One Tutorial Series (6 HOURS!)
- 2 Java Programming Tutorial 1 - Introduction to Java
- 3 Java Programming Tutorial 2 - Installation and Hello World
- 4 Java Programming Tutorial 3 - Understanding Java Foundation
- 5 Java Programming Tutorial 4 - Arguments and Parameters
- 6 Java Programming Tutorial 5 - Input and Output
- 7 Java Programming Tutorial 6 - Variables
- 8 Java Programming Tutorial 7 - Primitives and Objects
- 9 Java Programming Tutorial 8 - Variable Declaration and Initialization
- 10 Java Programming Tutorial 9 - Primitive Data Types
- 11 Java Programming Tutorial 10 - Scanner Input
- 12 Java Programming Tutorial 11 - Numeric Data Types and Properties (Infinity, NaN)
- 13 Java Programming Tutorial 12 - Numeric Expressions and Operators
- 14 Java Programming Tutorial 13 - Numeric Methods (max, compare, valueOf, parseInt, etc)
- 15 Java Programming Tutorial 14 - String Class (String.format, length)
- 16 Java Programming Tutorial 15 - String Methods (charAt, concat, contains, indexOf, lastIndexOf)
- 17 Java Programming Tutorial 16 - More String Methods (toLowerCase, strip, substring, repeat, equals)
- 18 Java Programming Tutorial 17 - Creating Basic Classes, Methods, and Properties
- 19 Java Programming Tutorial 18 - String Comparison and Interning
- 20 Java Programming Tutorial 19 - If, Else If, Else
- 21 Java Programming Tutorial 20 - Comparison and Logical Operators
- 22 Java Programming Tutorial 21 - Switch Statement
- 23 Java Programming Tutorial 22 - Ternary Conditional Operator
- 24 Java Programming Tutorial 23 - Single Line If Statement
- 25 Java Programming Tutorial 24 - Intro to Loops (While Loops)
- 26 Java Programming Tutorial 25 - Do While Loop
- 27 Java Programming Tutorial 26 - for Loops
- 28 Java Programming Tutorial 27 - Nested Blocks (nested if)
- 29 Java Programming Tutorial 28 - Nested for Loops (Triangles and Pyramids)
- 30 Java Programming Tutorial 29 - Nested while Loops
- 31 Java Programming Tutorial 30 - Variable Scope with Nested Control Flow
- 32 Java Programming Tutorial 31 - break
- 33 Java Programming Tutorial 32 - continue
- 34 Java Programming Tutorial 33 - Intro To Arrays
- 35 Java Programming Tutorial 34 - Working with Arrays
- 36 Java Programming Tutorial 35 - Arrays toString and Arrays deepToString
- 37 Java Programming Tutorial 36 - Array Values from Input with for Loop
- 38 Java Programming Tutorial 37 - Search an Array with for Loop
- 39 Java Programming Tutorial 38 - Arrays sort and Arrays parallelSort
- 40 Java Programming Tutorial 39 - Array Methods (Arrays.fill, Arrays.asList, Arrays.equals)
- 41 Java Programming Tutorial 40 - 2D Arrays
- 42 Java Programming Tutorial 41 - Working with 2D Arrays
- 43 Java Programming Tutorial 42 - Iterate through 2D Structure with for Loop
- 44 Java Programming Tutorial 43 - ArrayList Introduction
- 45 Java Programming Tutorial 44 - List Interface and ArrayList Implementation
- 46 Java Programming Tutorial 45 - Working with Lists (List Methods)
- 47 Java Programming Tutorial 46 - Quickly Initialize a List with Elements & How to Print List
- 48 Java Programming Tutorial 47 - for Loops with Lists & How to Modify Each Element
- 49 Java Programming Tutorial 48 - for each Loop in Java
- 50 Java Programming Tutorial 49 - Nested for each Loop
- 51 Java Programming Tutorial 50 - Convert List to an Array
- 52 Java Programming Tutorial 51 - Sort and Reverse a List with Collections.sort & Collections.reverse
- 53 Java Programming Tutorial 52 - Intro to Object Oriented Programming (OOP)
- 54 Java Programming Tutorial 53 - Class vs Object
- 55 Java Programming Tutorial 54 - Fields
- 56 Java Programming Tutorial 55 - Public vs Private
- 57 Java Programming Tutorial 56 - Methods
- 58 Java Programming Tutorial 57 - Basics of Creating a Class and Object
- 59 Java Programming Tutorial 58 - Adding Fields to Class
- 60 Java Programming Tutorial 59 - Creating Our First Method
- 61 Java Programming Tutorial 60 - Arguments and Parameters in Methods
- 62 Java Programming Tutorial 61 - Return Statement
- 63 Java Programming Tutorial 62 - Encapsulation
- 64 Java Programming Tutorial 63 - Create a Getter
- 65 Java Programming Tutorial 64 - Create a Setter
- 66 Java Programming Tutorial 65 - Custom Getter and Setter
- 67 Java Programming Tutorial 66 - ArrayList of Custom Type
- 68 Java Programming Tutorial 67 - Creating Custom Type in Loop
- 69 Java Programming Tutorial 68 - Taking Custom Types as Arguments
- 70 Java Programming Tutorial 69 - Intro to Static Methods
- 71 Java Programming Tutorial 70 - Creating a Static Method
- 72 Java Programming Tutorial 71 - Method to take an ArrayList of Custom Type
- 73 Java Programming Tutorial 72 - Intro to Method Overloading and Optional Parameters
- 74 Java Programming Tutorial 73 - Working with Overloads to Print a User
- 75 Java Programming Tutorial 74 - Searching a List for Custom Objects
- 76 Java Programming Tutorial 75 - Method Overriding
- 77 Java Programming Tutorial 76 - Override toString
- 78 Java Programming Tutorial 77 - Override Equals
- 79 Java Programming Tutorial 78 - Overload the Search to Take in a User Object
- 80 Java Programming Tutorial 79 - Returning Custom Objects
- 81 Java Programming Tutorial 80 - Passing by Value or Reference
- 82 Java Programming Tutorial 81 - Intro to Inheritance
- 83 Java Programming Tutorial 82 - Working with Inheritance
- 84 Java Programming Tutorial 83 - Virtual in Java
- 85 Java Programming Tutorial 84 - Creating a Method in User Class and Overriding in a Derived Class
- 86 Java Programming Tutorial 85 - abstract Class
- 87 Java Programming Tutorial 86 - abstract Method
- 88 Java Programming Tutorial 87 - Polymorphism
- 89 Java Programming Tutorial 88 - Polymorphism in Practice
- 90 Java Programming Tutorial 89 - Intro to Constructors
- 91 Java Programming Tutorial 90 - Creating the Default Constructor
- 92 Java Programming Tutorial 91 - Custom Constructors
- 93 Java Programming Tutorial 92 - Invoke Parent Class Methods with Super Keyword
- 94 Java Programming Tutorial 93 - Readonly Fields Assigned with Constructor
- 95 Java Programming Tutorial 94 - Intro to Interfaces
- 96 Java Programming Tutorial 95 - Creating an Interface for Functionality
- 97 Java Programming Tutorial 96 - Final Methods
- 98 Java Programming Tutorial 97 - Final Classes
- 99 Java Programming Tutorial 98 - Intro to enum
- 100 Java Programming Tutorial 99 - enum in switch
- 101 Java Programming Tutorial 100 - Conclusion