Variables in Java
Defining and assigning variables in Java.
Method Overloading in Java
Method overloading is when you have multiple methods with the same name, but the parameters are different.
Static Methods in Java
Static methods are methods that have a single copy and cannot access instance variables or methods.
Instance Methods in Java
Instance methods are a reusable block of code defined in a class.
Java Static Variables, Methods, Initializers, and Classes
Static is used to have a single copy of something.
Field and Method Hiding in Java
Field and method hiding is where you have the same field name or static method signature in a superclass and in a subclass.
Shadowing and Using this in Java
When variables or methods are shadowed, you can fix this by using this.
Java Class Constructors
Constructors are a block of code that is executed when creating an instance of that class.
Local Classes in Java
Local classes are classes defined inside of a method.
Lists in Java
Lists are a collection of elements that are ordered and not unique.