System.out.println in Java Explanation