Java Program Structure With Example