Why does quartz or any java code require a .class file ? What is so special about the .class file that a regular api cannot provide ?
Code -
JobDetail job = JobBuilder.newJob(HelloJob.class)
.withIdentity("dummyJobName", "group1").build();
source - http://www.mkyong.com/java/quartz-2-scheduler-tutorial/