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