294 Java questions for you to practice.
Switch to Kotlin
Variables and Types
Practice with Primitive Types
Practice with Primitive Types 2
Practice with Variable Declaration and Initialization 0
Operations on Variables
Inspiration v. Perspiration
Conditional Expressions and Statements
Functions
Array Count Equal (One Dimensional)
Strings
Reformat Name and Age Records
Small Word Filter With Array
null
Array Count Greater Than 1D
Array Sum (Two Dimensional)
2D Array Max Subarray Sum
Multidimensional Arrays
Array Fill 3 Pattern
using multi-dimensional arrays
Lists and Type Parameters
Small Word Filter With List
Maps and Sets
String Duplicate Words Ignore Case
Encapsulation
Course Getters and Setters
Restaurant Getters and Setters
SimpleArrayList get and set
Static
Object Array Shallow Copy
Object v. Reference Equality
Quicksort Partition (First Value)
Inheritance
Simple Person Inheritance
Throwing Exceptions
Isomorphic Strings With Map
Isomorphic Strings Without Map
Restaurant Capacity Manager
Using Interfaces
Insertion Sort
using the Comparable interface
BinarySearcher Array
using the Comparable interface
Implementing Interfaces
String Length Comparable Parameterized
using the Comparable interface
Both Greater Comparable
using the Comparable interface
Anonymous Classes
Bracket an Anonymous Class
String Both Ways Anonymous Class
Trees and Recursion
BinaryTree Count Equal Children
Binary Tree Count Equal to Child
Graphs
Unweighted Graph Is Undirected
Undirected Graph Neighborhood Count