Pattern Questions In Java