【Todo】Java Queue Stack Vector ArrayList

时间:2023-03-08 17:47:15

Java集合框架里存在Queue这个接口,之后有不同类型的队列的实现。

有Stack这个类实现堆栈,其实这个类是通过继承Vector的方式来实现的,

Vector和ArrayList的实现方式差不多,只不过Vector里的方法是线程安全的。

其实我觉得Java框架里的Stack的实现方式个人认为并不是太好,与Vector之间采用Has-a的实现更好,而不是采用Is-a的方式。

相关文章