In the second part of this Java Tutorial you will learn:
Programming Logic, Arrays, ArrayLists, Linked Lists, Strings and StringBuilder, Polymorphism, Inheritance, Interfaces and Abstract Classes, Java Object and Class class, Threads and Regular Expressions
1: Logic in Programming
This tutorial will teach you about arrays, class fields, class methods, how to set a default value for an array, and a ton of logic.
2: Everything about Arrays
In this video you will learn you how to create arrays, numerous ways to populate them, tricks involving multidimensional arrays, the enhanced for loop, Array library methods and more.
3: Programming Logic
4: Java ArrayLists
Intro to Java collection classes. Java ArrayLists make it easy to keep track of groups of objects. A Java ArrayList differs from a java array in that it automatically resizes itself when you add or remove values.
5: Java Linked Lists
The LinkedList class is a collection based on a linked list instead of an array like the ArrayList. They are good when you plan to add and delete items. They aren’t particularly efficient at providing access based off of index searches though.
6: Strings and StringBuilder
7: Polymorphism and Inheritance
8: Interfaces and Abstract Classes
You need interfaces and abstract classes because Java doesn’t allow you to inherit from more than one other class. You would use an interface when you want to force the user of the interface to create every method in the interface.
9: Java Object and Class class
10: How to use Java Threads
11: Java Regular Expressions
Instructor: Derek Banas
Note: This post contains affiliate links and I may be compensated if you click on them.