logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java设计模式 (1) —— Iterator迭代器模式

在程序设计中,由于底部容器集合的底层实现不同,各自不同的遍历方式,只有容器它自己知道它自己应该如何去遍历,我们无法将这些不同的容器,限制在某一种特定的遍历方式上,对于这种困境,我们就需要做一个统一存取的迭代器接口,让用户不用关系这些容器因为底层原因而造成有各种花里胡哨的的遍历实现,方便用户。

文章图片
#设计模式#迭代器模式#java
超神之路 数据结构 2 —— Queue队列实现和循环队列和普通队列的性能比较

由于循环队列出队操作是O(1)的时间复杂度,所以当数据量越大的时候,一般有更好的性能优势。

文章图片
#数据结构#java#开发语言
IDEA使用 —— 快捷键篇

IDEA的一些快捷键使用,工欲善其事必先利其器,找到一款主流的工具,熟练的使用它,做到随心应手,能够保证自己有一个比较好的开发效率即可,不用非要掌握好几款的IDE,也无须折腾自己。

文章图片
#intellij-idea#ide#java
到底了