0
爲什麼quartz或任何java代碼需要.class文件? .class文件的特殊之處在於常規API無法提供?爲什麼一些java代碼/石英代碼需要.class文件?
碼 -
JobDetail job = JobBuilder.newJob(HelloJob.class)
.withIdentity("dummyJobName", "group1").build();
源 - http://www.mkyong.com/java/quartz-2-scheduler-tutorial/
Daniel - 謝謝。我看到了班級稱爲「班級」的API。我們爲什麼需要這個班?爲什麼上面的代碼需要Hello.class?爲什麼不能使用HelloJob類型的對象呢? – 2013-03-10 05:33:10
該類的* class *和* instance *之間有區別,或者更正式地,該類型的* type *和* value *之間有區別。當你在進行元編程*時,你經常需要引用類型,而不是值(或者Java類沒有的*類*和*類特性*等高階概念)。另請參見[此StackOverflow問題]的答案(http://stackoverflow.com/questions/4453349/what-is-class-objectjava-lang-class-in-java)。 – 2013-03-10 05:41:05
再次感謝。現在完美。 – 2013-03-10 05:51:02