Day 3 - JVM GC Algorithms
JVM has Garbage Collection, this is tracking down all the objects that are still used and marks the rest as garbage. GC has four different implementations: Serial GC, Parallel GC, CMS GC and G1 GC.
Day 2 - LinkedList vs ArrayList
Manipulating LinkedList is faster than ArrayList because it use a doubly linked list, no bit shifting is required in memory. ArrayList is better for storing and accessing data.
Day 1 - Strings are Immutable in Java
Strings in Java language are immutable because of caching, security, synchronization and performance.