Java Quiz Week 10 Day 5OverviewThis quiz has 1 section: collections StudentZipCodeWilmingtonSimpleStringGroupCollectionsStudentDescriptionThe purpose of this class is to manage totalAmountOfHoursLearnedMethods to Completevoid learn(Double amountOfHours)Double getTotalStudyTime()ZipCodeWilmingtonDescriptionThe purpose of this class is to mediate List of Student objects.Methods to Completevoid enroll(Student student)Boolean isEnrolled(Student student)void lecture(double numberOfHours)Map<Student, Double> getStudyMap()SimpleStringGroupDescriptionThe purpose of this class is to create a wrapper of List of String objectsMethods to CompleteInteger count()void insert(String string)Boolean has(String string)String fetch(int indexOfValue)void delete(String string)void clear()