
一.LinkedList数据结构 1.1 数据结构 LinkedList 底层数据结构是一个双向链表,整体结构如下图所示: 注意事项: 链表每个...
面向对象 要理解面向对象思想,我们先要知道什么是对象? 《Java编程思想》中提到“万物皆为对象”的概念。它将对象视为一种奇特的变量,它除了可以...
一、什么是泛型? 1.泛型是一种未知的数据类型,当我们不知道使用什么数据类型的时候,可以使用泛型。2.泛型也可以看作是一个变量,用来接收数据类型...
什么是依赖注入 依赖 : 指Bean对象的创建依赖于容器 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . 依赖注入的类型有...
前言 在实际的软件开发过程中,经常会碰到:某个模块负责产生数据,然后这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进...
前言 SpringBoot 设计的目的是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。SpringBoot相对Sp...
反射 一、什么是反射 反射就是将类的各个组成部分封装为其他对象,这就是反射机制 好处:可以在程序运行的过程中,操作这些对象。可以解耦,提高程序的...
前言 历经15年,Netty 目前已经是 Java 网络编程最热门的框架,是我们开发高性能 Java 服务器的必学框架。它不仅包含了丰富的网络知...
什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 ...