240 发简信
IP属地:北京
  • HashMap底层实现原理(下)

    上一篇文章我们介绍了HashMap的底层实现,但还遗留了一点内容,我们再回顾一下上一篇文章里说的内容 执行完红框里的代码,personMap里放...

  • Resize,w 360,h 240
    HashMap底层实现原理(上)

    本来想先在专栏里简单的说一下二叉树,红黑树的内容后再说HashMap的,但看到评论区里不断的出现HashMap这个词,怕大家等得着急,本篇文章就...

  • Resize,w 360,h 240
    Arraylist与Vector的区别

    这几天工作有点忙,有很多代码需要写,更新文章有点慢,说声抱歉,前几天有人反馈LinkedList的文章不太看得懂,临时准备补两篇文章。 前几篇文...

  • Resize,w 360,h 240
    LinkedList初探

    在前面的文章里,我们讲了数组和ArrayList,在现实中,不管什么系统,如果不考虑性能的话,用其中的一个就可以完成所有工作,那为什么不用它们来...

  • Resize,w 360,h 240
    ArrayList底层数组扩容原理

    我们先回顾一下之前的所说过的数组,话不多说,上代码: 老规则,我们继续画一画,加深一下印象,上图: 这个图我们去掉了ArrayList初探 - ...

  • Resize,w 360,h 240
    Java基本数据类型和引用类型

    前面的文章有时候会留一些思考题,主要是想让大家多想想文章的内容,所以没留答案,评论区回复也是五花八门。写这篇文章是想再帮大家巩固一下之前的内容,...

  • Resize,w 360,h 240
    String是一个很普通的类

    上一篇我们讲了Java中的数组,其实是为本章的内容做准备的,String这个类是我们在写Java代码中用得最多的一个类,没有之一,今天我们就讲讲...

  • Java中的数组

    在说说Java里有equals(上)这篇文章里,文末我们提到了String底层是char数组来实现的,好多人当年上学时被二维数组,三维数组吓哭了...

  • 说说Java里的equals

    在Java字符串那些事儿一文发表后,朋友给我留言说:比较字符串用equals不就完了呗,干嘛要用"==",吃饱了撑的,能不能来点实际的。其实在文...