240 发简信
IP属地:广东
  • HashMap源码之常用方法--JDK1.8

    常用方法 hash(key) 该方法中返回的值是将得到的hash值(传入的值的hashCode方法)的高16位与低16位进行异或操作。这样做的目的在于减少hash之间的碰撞。...

  • HashMap源码之构造函数--JDK1.8

    构造函数 变量解释 capacity,表示的是hashmap中桶的数量,初始化容量initCapacity为16,第一次扩容会扩到64,之后每次扩容都是之前容量的2倍,所以容...

  • 120
    Java中的值传递和"引用"传递

    引言 学习过C语言的同学都很清楚在c中调用方法的参数有值传递和引用传递两种方式。关于值传递和引用传递网上有许多的博客写的很好,这里我就不解释了。附上一篇:值传递和引用传递。但...

  • 120
    献给写作者的 Markdown 新手指南

    「简书」作为一款「写作软件」在诞生之初就支持了 Markdown,Markdown 是一种「电子邮件」风格的「标记语言」,我们强烈推荐所有写作者学习和掌握该语言。为什么?可以...

  • 设计模式详解——单例模式

    本篇文章介绍一种设计模式——单例模式。本文参考文章:《JAVA与模式》之单例模式,如何正确地写出单例模式。 一、单例模式 1.定义 作为对象的创建模式,单例模式确保某一个类只...