update String is passed by reference in Java
translate section 2, and add some picture in
the article