java training with placement (2)