String Pool is the special memory region where Strings are
stored by the JVM. Since Strings are immutable in Java, the JVM
optimizes the amount of memory allocated for them by storing only
one copy of each literal String in the pool. This process is called
interning: