草庐IT

EventList

全部标签

java - 卡在 "java.util.ConcurrentModificationException"

这是我的代码://eventListisaLinkedListpublicvoidrun(){Iteratorit=eventList.iterator();intsize=eventList.size();while(size>0){while(it.hasNext()){Evente=it.next();//flagedlineif(e.ready()){System.out.println(e);e.action();eventList.remove(e);--size;}}}}错误java.util.ConcurrentModificationException被抛出在标志线处

c++ - 对象和对象指针之间的主要区别?

做和做有什么区别,EventListtemp;EventList*temp=newEventList();现在您可以使用访问它的vars。另一个是->除了那个区别,还有什么?指针在堆上分配,而只有EventList在堆栈上。那么它主要是范围的事情吗? 最佳答案 有简短的总结堆栈上的对象EventListtemp;访问速度稍微快一点,没有取消引用对象在创建它们的方法结束时自动删除,所以我们不必关心它们的删除堆栈大小是有限的(比堆大得多)如果不复制,这些对象不能从方法中返回堆上的对象EventList*temp=newEventList