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

做网站用的图片分辨率Wordpress大前端破解版

做网站用的图片分辨率,Wordpress大前端破解版,门源县电子商务网站建设公司,网站制作公司承担HashMap基于哈希算法工作#xff0c;根据Java文档HashMap具有以下四个构造函数#xff0c; 建设者 描述 HashMap ​() 构造一个空的 具有默认初始容量#xff08;16#xff09;和默认加载因子#xff08;0.75#xff09;的HashMap 。 HashMap ​(int initialCapaci… HashMap基于哈希算法工作根据Java文档HashMap具有以下四个构造函数 建设者 描述 HashMap ​() 构造一个空的 具有默认初始容量16和默认加载因子0.75的HashMap 。 HashMap ​(int initialCapacity) 构造一个空的 具有指定初始容量和默认加载因子0.75的HashMap 。 HashMap ​(int initialCapacity, float loadFactor) 构造一个空的 具有指定初始容量和负载因子的HashMap 。 HashMap ​( Map ? extends K ,? extends V m) 构造一个新的 HashMap具有与指定相同的映射 Map 。 让我们编写一个简单的Java程序以检查Map在内部如何工作 创建一个简单的Map并为其添加一个键和值 public static void main(String[] args) {MapInteger, String map new HashMap();map.put(1, Java);} 我们刚刚创建了简单映射将键作为整数将值作为字符串并添加了“ 1”作为键和“ Java”作为值。 通过使用eclipse调试功能我们可以查看地图中的内容 它创建了16个块0-15并插入了第一个块其键为整数“ 1”值为字符串“ Java”。 请选中红色框其余所有都用null初始化的框。 2.将第二个键和值添加到同一地图 public static void main(String[] args) {MapInteger, String map new HashMap();map.put(1, Java);map.put(2, Angular);} 让我们再次在Eclipse调试中查看地图 现在地图包含了两个键1,2和两个值“ Java”“ Angular”但这些键分别分别精确地添加到了第一个块和第二个块为什么 因为我们知道Map是基于哈希算法工作的所以每当我们插入要映射的键时它都会根据hashCode的值调用Objecthashcode方法它将把键插入该块中。 在上述情况下Integer类使用其原始int值覆盖hashCode这就是为什么1java存储在第一个块中而2Angular存储在第二个块中的原因。 3.让我们对自己的班级做同样的实验 创建一个简单的Employee类如下所示 private static class Employee{ int id; String name;Employee(int id, String name){ this.id id; this.name name; } } 使用此类作为地图的键并进行相同的检查 public static void main(String[] args) { MapEmployee, String map new HashMap(10); map.put(new Employee(1, Ramesh), Java); map.put(new Employee(2, Sathish), Angular); } 我们添加了两个键作为Employee对象将Values作为字符串添加让我们看看这次存储在哪个块中的键 这次它存储在第8个块和第14个块中为什么由于Employee对象的hashCode而给出简单答案以确认这一点让Employee的hashCode重写为常数值并检查映射。 如果我们的分析正确则必须将所有密钥存储在同一块中。 相应地更新Employee类 private static class Employee{ int id; String name; Employee(int id, String name){ this.id id; this.name name; } Override public int hashCode() { return 10; } } 我们不需要对地图进行任何更改现在让我们看看密钥的存储位置 是的只有第10个块充满了两个对象为什么 因为两个雇员对象都返回相同的hashCode即10。 但是Map如何识别这两个对象不是重复的 我们从内部知道MapKey是entrySetjava.util.Set它调用equals方法来验证密钥是否重复。 同时从Map中检索值时首先将检查给定键的hashCode并基于该哈希码将转到该块在找到该块之后它将调用equals以获取确切值。 因此完全不建议将hashCode重写为constant 。 当我们覆盖hashCode时我们也不应忘记覆盖equals方法 即hashCode/ equals合约。 翻译自: https://www.javacodegeeks.com/2017/11/java-hashmap-detail-explanation.html
http://wiki.neutronadmin.com/news/191202/

相关文章:

  • 广州市手机网站建设公司wordpress在php7.0
  • 东昌府区建设局网站装饰设计的变形手法有哪些
  • 网站的反链怎么做最新国际新闻50条简短
  • 甘肃省建设厅执业注册中心网站宣传广告怎么做吸引人
  • 品牌商标购买网站腾讯分分彩做号网站
  • 网站建设时间查询dw做网站 怎么做背景图片
  • 西部虚拟主机网站后台不能访问广州门户网站制作
  • 企业如何建设网站呢吉林省建设局网站
  • 公司做网站推广企业网站的设计
  • 无锡新区网站制作网站推广效果不好原因是
  • 网站结构是体现的网站开发 组织架构
  • 导航网站链接怎么做智慧旅游类网站开发商
  • 网站建设的原理传统网站布局
  • 网站推广和网络推广广州 环保 凡人网站建设
  • 视频网站的广告能怎么做免费ppt模板app有哪些
  • 湖南常德广宇建设网站北京住房和城乡建设厅网站
  • 建设网站需要哪些备案东莞保安公司排名前十
  • 曲靖市网站建设长沙建网站
  • 旅游营销的网站建设求好用的seo软件
  • wordpress怎样创建门户网站最便宜的酒店网站建设
  • 检测ai写作的网站网络营销运营策划
  • 网站建设公司如何拓宽业务扬州大学第四届网站建设评比
  • 兰州易天网站建设公司有哪些自助建网站的平台 数据库
  • 电商平台网站 建设目标网络规划设计师2023论文
  • 哈尔滨市营商环境建设监督局网站艺术学院网站模板
  • 指定网站长期建设 运营计划呼和浩特网站推广
  • php做网站自动生成前台吗有哪些网站做简历比较好
  • 安全的响应式网站建设阿里云服务器的网站备案流程
  • 重庆建网站优化wordpress 2.5.1漏洞
  • 北京地铁建设管理公司网站商城系统