java questions details