240 发简信
IP属地:江苏
  • HashMap源码分析(JDK 1.7)

    一、基本图示 二、基本介绍 结构 HashMap 继承了 AbstractMap 类 HashMap 实现了 Map 接口 HashMap 实现...

  • LinkedList源码分析(JDK 1.8)

    一、基本图示 二、基本介绍 结构 LinkedList 继承 AbstractSequentialList 抽象类,该类是只支持按次序访问 Li...

  • Resize,w 360,h 240
    ArrayList源码分析(JDK 1.8)

    1.基本图示 2. 基本介绍 底层使用数组,同时是动态数组 由于数组是 Object 类型的,因此可以添加元素 null,可以添加相同元素 Ar...

  • Resize,w 360,h 240
    关于 Integer 和装箱、拆箱

    一、关于拆箱和装箱 装箱 就是自动将基本数据类型转换为包装器类型;拆箱 就是自动将包装器类型转换为基本数据类型 具体是怎么进行装箱的呢? 如果需...

  • Resize,w 360,h 240
    关于 String 和 StringBuilder

    做了好几天的面试题,发现 String 类的题目一直是个大头,看似简单,实则不然,牵扯到很多底层的东西。接下来我就跟着源码和题目来分析一下把 一...

  • Resize,w 360,h 240
    值传递和引用传递

    值传递 我们可以直接看一个值传递的例子 可见,a 和 b 的值在经过“所谓的”交换函数之后,并没能把值交互。这是为什么呢? 这就是因为java是...

  • 第一次面试和感受

    应该是我第一次那么正式的参加面试了,在拉勾上投了几十份简历,一开始没想到会有企业看中我的,毕竟水平是真的挺菜的。没想到的是,投的第二天就有一家企...

  • Resize,w 360,h 240
    Java面试题 | 基础

    希望可以通过几周的时间好好巩固一下 Java 基础知识,之后顺利找到一份实习吧 注:所有的题目都是转自 Java之音,他们的公众号也做的不错,可...

  • Resize,w 360,h 240
    MyBatis | 一级缓存与二级缓存

    一、什么是缓存? 缓存,合理使用缓存是优化中最常见的,将从数据库中查询出来的数据放入缓存中,下次使用时不必从数据库查询,而是直接从缓存中读取,避...