Variables in Java
Defining and assigning variables in Java.
Clean Constructor Overloading
Clean constructor overloading is done either with a primary constructor or through static factory methods.
Clean Method Overloading
Clean method overloading is done by understanding the two different use cases for method overloading.
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.
When and When Not to Abbreviate Names
Don't abbreviate names unless the abbreviate name is more common than the non-abbreviate name.
Scope and Good Variable Naming
Considering the scope of the variable when naming them can help you better name variables.
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.