Given a text file with job names, the time the job enters the inbox, and the expected execution time, ShortestJob.java calculates the average waiting time of each job if they were performed in a queue. Then it simulate a Priority Queue system using the Timer and Timer Task classes.