在Joshua Bloch的Effective Java一书中,讨论了一个类如何将“明智选择的受保护方法”提供为内部工作的钩子。
笔者则引用文档中AbstractList.removeRange()
:有效的Java项目17:如何覆盖removeRange()提高性能?
这种方法是通过此列表及其 子列表上
clear
操作调用。重写此方法以利用 的内部优势,列表实现可以显着提高此列表及其子列表上 ,clear
操作的性能。
我的问题是,如何覆盖此方法提高性能(不仅仅是不覆盖它)?任何人都可以举个例子吗?
所以说,如果你的实现比默认的实现更好,你有机会提高性能。谢谢! – Atif 2013-03-12 03:50:13
不一定“比”好,但“不同于”。 – user949300 2013-03-12 03:56:06