![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA进阶补充
文章平均质量分 93
青年有志
【进化计算、群体智能、多目标优化、机器学习、深度学习】 仰望星空,脚踏实地~
展开
-
Java枚举(enum)
除了 EnumSet,还有 EnumMap,是一个专门针对枚举类型的 Map 接口的实现类,它可以将枚举常量作为键来使用。由于枚举是 final 的,所以可以确保在 Java 虚拟机中仅有一个常量对象,基于这个原因,我们可以使用“==”运算符来比较两个枚举是否相等,参照 isBasketballPlayer() 方法。“如果枚举中需要包含更多信息的话,可以为其添加一些字段,比如下面示例中的 name,此时需要为枚举添加一个带参的构造方法,这样就可以在定义枚举时添加对应的名称了。原创 2024-05-04 21:11:45 · 1068 阅读 · 0 评论 -
适配器模式
适配器模式是一种,它允许将不兼容的对象转换成可兼容的接口。主要目的是解决在不改变现有代码的情况下,使不兼容的接口之间能够正常工作,通过创建一个中间转换的适配器来将一个对象转换成我们所需要的接口。适配器就是一种适配中间件,它存在于不匹配的二者之间,用于连接二者。简单理解就是转换器、转接口的存在。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。原创 2024-04-24 17:09:43 · 1000 阅读 · 0 评论