Why does Java's hashCode() in String use 31 as a multiplier ...

Why does Java's hashCode() in String use 31 as a multiplier ...

More to explore

Based on this image's title: “Why does Java's hashCode() in String use 31 as a multiplier ...