Struts2的CompoundRoot为何要这样实现

图片说明
图片说明
CompoundRoot是一个Struts2实现的一个普通的栈,这个栈的实现每次插入删除操作都对索引为0的值进行操作,根据我所学的这应该有不少的开销,每次添加或者删除都要复制一遍数组,远不直接在数组尾部添加元素,如果一定要在首部添加元素为什么不用LinkedList呢,这个应该更高效吧,或者直接用jdk的Stack

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐