How Does A Java Code Run