maven是什么? Maven是一个跨平台的项目管理工具,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。依赖管理,根据坐标从仓库...
一、starter是什么? 在讨论starter到底是什么之前,先回顾一下在没有starter的时候,我们是如何开发的,以SpringMVC为例...
Stream 类Stream是对象和原始数据类型上的流。Stream在几个方面与集合不同: 没有存储空间。流不是存储元素的数据结构。相反,它通过...
网络IO模型 为了弄清JavaBIO(传统的 java.io 包)和NIO(Java 1.4 引入的 java.nio 包)原理以及区别,首先我...
概述 当一个对象仅仅被弱引用指向,而没有任何强引用指向的时候,该对象只能生存到下一次垃圾收集发生之前。当垃圾收集器工作时,不论当前的内存空间是否...
上面这段代码执行后,控制台输出结果会是什么呢? 先来看下JDK源码,从源码中我们找到有两个remove()方法,remove(int index...
为了弄清为什么重写equals()方法时,必须重写hashCode()方法,我们首先需要明确Object实现hashCode()返回值是什么? ...
我们先看下contains()的源码-JDK1.8 从源码可知,list.contains(obj)的返回值取决于obj对象的equals()方...
1.包装类型常用于基本数据数据类型和字符串类型之间转换 基本数据类型转换为字符串 字符串转化为基本数据类型 2.基本类型与包装类型的区别 包装类...