This repository along with the articles repository contains coding examples for my blog ProgrammingMitra.
- Spring Data JPA Auditing: Saving CreatedBy, CreatedDate, LastModifiedBy, LastModifiedDate Automatically
 - JPA Auditing: Persisting Audit Logs Automatically Using EntityListeners
 - AutoWiring Spring Beans Into Classes Not Managed By Spring Like JPA Entity Listeners
 - Implementing Our Own Custom Spring Data Solr Repository
 
- What is Variable Shadowing And Hiding In Java
 - Everything About Method Overloading Vs Method Overriding
 - Everything About ClassNotFoundException Vs NoClassDefFoundError
 - Java Cloning - Copy Constructor versus Cloning
 - Java Cloning And Types Of Cloning (Shallow And Deep) In Details With Example
 - Java Lambda Expression Explained With Example
 - What are JDK And JRE? JDK And JRE File Structure Explained
 - What are 5 Different Ways To Create Objects In Java? Explained With Example
 - Plain Old Java Object (POJO) Explained
 - Types Of References In Java(Strong Soft Weak Phantom)
 - What is Serialization? Everything About Java Serialization Explained With Example
 
- Java Integer Cache - Why Integer.valueOf(127) == Integer.valueOf(127) Is True
 - Why Instance Variable Of Super Class Is Not Overridden In Sub Class
 - Why String is Immutable And Final In Java
 - Why String is Stored In String Constant Pool
 - Why We Should Follow Method Overriding Rules
 - Why Should We Follow Method Overloading Rules
 - How Does JVM Handle Method Overloading And Overriding Internally
 - Java Cloning - Why Even Copy Constructors Are Not Sufficient
 - Java Cloning - Copy Constructor versus Cloning
 - Why An outer Java class can’t be static
 - Why An outer Java class can’t be private or protected
 - Why Java is Purely Object Oriented Language Or Why Not
 - Why Single Java Source File Can Not Have More Than One public class
 
- How To Customize Serialization In Java By Using Externalizable Interface
 - What are 5 Different Ways To Create Objects In Java? Explained With Example
 - How To Create Objects By Using Reflection APIs In Java With Example
 - How To Install Multiple Versions Of Java On The Same Machine
 - How To Create An Immutable Class In Java With Example
 - How Does JVM Handle Polymorphism (Method Overloading And Method Overriding) Internally
 - Java Cloning - How Copy Constructors are Better Than Cloning
 - How To Create An Immutable Class In Java With Example
 
- How To Install Multiple Versions Of Java On The Same Machine
 - Project Lombok : The Boilerplate Code Extractor
 - Useful Git Commands
 
- Java Cloning and Types of Cloning (Shallow and Deep) in Details with Example
 - Java Cloning Copy Constructor Versus Object Clone Or Cloning
 - Java Cloning Why Copy Constructors Are Not Sufficient Or Good
 
- Java Lambda Expression Explained With Example
 - How To Install Multiple Versions Of Java On The Same Machine
 
- Different Ways To Create Objects In Java With Example
 - How To Create Objects By Using Reflection APIs In Java With Example