当前位置: 首页 > news >正文

网站属于什么公司素材网站定制

网站属于什么公司,素材网站定制,企业营销推广,合肥网站优化公司使用 EnumMap 因为HashMap是一种通过对key计算hashCode()#xff0c;通过空间换时间的方式#xff0c;直接定位到value所在的内部数组的索引#xff0c;因此#xff0c;查找效率非常高。 如果作为key的对象是enum类型#xff0c;那么#xff0c;还可以使用Java集合库提…使用 EnumMap 因为HashMap是一种通过对key计算hashCode()通过空间换时间的方式直接定位到value所在的内部数组的索引因此查找效率非常高。 如果作为key的对象是enum类型那么还可以使用Java集合库提供的一种EnumMap它在内部以一个非常紧凑的数组存储value并且根据enum类型的key直接定位到内部数组的索引并不需要计算hashCode()不但效率最高而且没有额外的空间浪费。 我们以DayOfWeek这个枚举类型为例为它做一个“翻译”功能 import java.time.DayOfWeek; import java.util.*; public class Main {public static void main(String[] args) {MapDayOfWeek, String map new EnumMap(DayOfWeek.class);map.put(DayOfWeek.MONDAY, 星期一);map.put(DayOfWeek.TUESDAY, 星期二);map.put(DayOfWeek.WEDNESDAY, 星期三);map.put(DayOfWeek.THURSDAY, 星期四);map.put(DayOfWeek.FRIDAY, 星期五);map.put(DayOfWeek.SATURDAY, 星期六);map.put(DayOfWeek.SUNDAY, 星期日);System.out.println(map);System.out.println(map.get(DayOfWeek.MONDAY));} } 使用EnumMap的时候我们总是用Map接口来引用它因此实际上把HashMap和EnumMap互换在客户端看来没有任何区别。 小结 如果Map的key是enum类型推荐使用EnumMap既保证速度也不浪费空间。 使用EnumMap的时候根据面向抽象编程的原则应持有Map接口。
http://www.pierceye.com/news/753072/

相关文章:

  • 美食网站要怎么做游戏优化大师下载安装
  • vip解析网站怎么做的做网站需要注册商标多少类
  • 一般做网站宽高多少网页调用 wordpress 图片编辑器
  • 简述网站建设的基本过程word模板免费下载网站
  • 页面好看的蛋糕网站wordpress路由插件
  • 网站建站四种方案深圳网站建设维护
  • 企业网站优化的方案游戏网页设计图片
  • 烟台html5网站建设wordpress主题 亚马逊
  • 个人网站做电商wordpress.php扩张
  • c2c电子商务网站定制开发校园网建设网站特色
  • 企业网站制作公司有哪些做手机网站公司
  • 怎么做flash网站设计惠州做网站公司哪家好
  • 网站开发文档下载餐饮vi设计一套多少钱
  • 平湖网站建设公司克正规的网店平台有哪些
  • 网站建设销售求职网络营销推广引流方法
  • 深圳网站建设官网网站背景素材
  • 建设部网站安全考核证书查询平面设计的素材网站
  • 郑州制作个人网站网站个人备案做企业网站
  • 昆明有网站的公司专注网站平台推广公司
  • 网站建设酷隆莲湖免费做网站
  • 网站建设内容保障制度什么网站权威评价搜索引擎优劣
  • 中国建设局网站东莞市路桥收费所
  • 那个网站上有做婚礼布场样图的公司网站排名
  • 凡客资源东莞市seo网络推广服务机构
  • 网站的安全维护wordpress 文章 定时
  • 网上做题扣分在哪个网站上做网站建设微信商城运营
  • 外贸英文商城网站建设微信公众帐号开发
  • 上海做网站运维的公司用手机制作自己的网站
  • 西安做网站朋朋网络花都区建设网站
  • 国外的贸易网站wordpress 不会编程