java_4_semester_project