240 发简信
IP属地:北京
  • 别去,面试官不会看的🐶

    面试官再问你 HashMap 底层原理,就把这篇文章甩给他看

    前言 HashMap 源码和底层原理在现在面试中是必问的。因此,我们非常有必要搞清楚它的底层实现和思想,才能在面试中对答如流,跟面试官大战三百回合。文章较长,介绍了很多原理性...

  • 120
    RabbitMQ原理

    RabbitMQ大致分为生产者、队列、消费者,在实际情况中生产者将消息发送到Exchange(交换器),再通过Banding操作将与队列关联起来。 在绑定(Banding)E...

  • 面向对象特点属性(OOP)

    OOP主要是封装、继承、多态、抽象。 封装: 封装是指将对象的状态信息,通过权限修饰符隐藏在对象内部,不允许外部程序直接访问,而外部程序要访问对象内部,则需要通过内部对外提供...

  • Map接口有哪些实现类

    HashMap、TreeMap、LinkedHashMap、Hashtable、Properties 由于Map中结构特点(Key无序的,不可重复,并且使用Set存储所有的k...

  • volatile修饰作用

    在生成汇编代码时会在volatile修饰的共享变量进行写操作的时候会多出Lock前缀的指令(具体的大家可以使用一些工具去看一下,这里我就只把结果说出来)。我们想这个Lock指...

  • 设计模式之单例模式

    单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及...

  • JVM结构

    JVM结构 数据类型:分为基本类型和引用类型。 基本类型:数值类型、boolean类型、returnAddress类型。 数值类型:整型、浮点型、char类型。 re...