我的目標是有包含在繼承Thread其run方法彈出一個方法調用從隊列中每15秒一次的一類方法調用的隊列。這可以通過使用字符串,整數或字符在一個龐大的開關盒中以陰暗的方式完成,但是我想知道是否有其他人對此問題有更爲優雅的解決方案。隊列中的Java
東西會是這樣的?
public class Potato extends Thread{
Queue<Methods> methodsQueue = new LinkedList<Methods>();
public Potato(){}
run(){
methodsQueue.poll();//This would execute a method
}
//Methods of this class...
}
我想你會想看看進入[反射API(https://docs.oracle .com/javase/tutorial/reflect /) –
看看執行器API – danielbathke
究竟是什麼卡住了? – shmosel