240 发简信
IP属地:黑龙江
  • maven

    maven是什么? Maven是一个跨平台的项目管理工具,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。依赖管理,根据坐标从仓库...

  • starter详解

    一、starter是什么? 在讨论starter到底是什么之前,先回顾一下在没有starter的时候,我们是如何开发的,以SpringMVC为例...

  • Resize,w 360,h 240
    Java8新特性

    Stream 类Stream是对象和原始数据类型上的流。Stream在几个方面与集合不同: 没有存储空间。流不是存储元素的数据结构。相反,它通过...

  • Java BIO与NIO

    网络IO模型 为了弄清JavaBIO(传统的 java.io 包)和NIO(Java 1.4 引入的 java.nio 包)原理以及区别,首先我...

  • Resize,w 360,h 240
    弱引用WeakReference

    概述 当一个对象仅仅被弱引用指向,而没有任何强引用指向的时候,该对象只能生存到下一次垃圾收集发生之前。当垃圾收集器工作时,不论当前的内存空间是否...

  • LinkedList.remove()

    上面这段代码执行后,控制台输出结果会是什么呢? 先来看下JDK源码,从源码中我们找到有两个remove()方法,remove(int index...

  • 为什么重写equals()方法,必须重写hashCode()方法?

    为了弄清为什么重写equals()方法时,必须重写hashCode()方法,我们首先需要明确Object实现hashCode()返回值是什么? ...

  • ArrayList中contains()的返回值

    我们先看下contains()的源码-JDK1.8 从源码可知,list.contains(obj)的返回值取决于obj对象的equals()方...

  • 基本数据类型和对象包装类型(引用类型)

    1.包装类型常用于基本数据数据类型和字符串类型之间转换 基本数据类型转换为字符串 字符串转化为基本数据类型 2.基本类型与包装类型的区别 包装类...