240 发简信
  • HashMap源码中的tableSizeFor(int cap)方法

    tableSizeFor(int cap)是hashMap中的一个Static函数,主要功能是返回一个比给定整数大且最接近的2的幂次方整数,如给...

  • java运算符 与(&)、非(~)、或(|)、异或(^)

    最近看HashMap源码,遇到了这样一段代码: 先回想下如下知识: 1.十进制转二进制 原理:给定的数循环除以2,直到商为0或者1为止。将每一步...

  • 120
    intellij idea中的maven web 项目中如何设置自己的本地仓库

    你解压Maven压缩包之后,可以看到conf文件夹里面有settings.xml文件, 第一步配置:配置你自己到仓库路径(最好将settings...

  • 120
    intellij idea 创建Maven web工程

    第一部分 第一步 如下图 注意: 要勾选 Create from archetype列表中的选项,一定要选择:org.apache.maven....

  • MySQL创建用户和授权命令grant详解

    创建用户 数据库权限适用于一个给定数据库中的所有目标。这些权限存储在mysql.db和mysql.host表中。GRANT ALL PRIVIL...

  • 120
    Java集合类-TreeMap

    TreeMap和HashMap的区别和共同点 TreeMap 简介 TreeMap 是一个有序的key-value集合,它是通过红黑树实现的。 ...

  • 浅谈—hashcode

    写这篇文章是因为在看hashMap源码时很多地方遇到hashcode值。 Hash(散列函数) Hash,一般翻译做“散列”,也有直接音译为“哈...

  • 120
    Java集合类—HashMap

    HashMap的四个关注点 HashMap简介 HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 HashMap ...

  • Java提高篇(二)——String,StringBuffer,StringBuilder

    1先来分析一下这三个类之间的关系(都是通过字符数组来实现的) 乍一看它们都是用于处理字符串的java类,而且长得也都差不多,相信肯定有人会以为S...