Why is char[] preferred over String for passwords in Java? | Hacker News Reader