ArrayList集合底层扩容原理

热门文章
ArrayList集合底层扩容原理

ArrayList集合底层扩容原理前言概述对象创建扩容操作第一章 前言概述第01节 概述底层说明ArrayList是List的实现类,它的底层是用Object数组存储,线程不安全后期应用适合用于频繁的查询工作,因为底层是数组,可以快速通过数组下标进行查找第02节 区别区别方向Array集合LinkedList集合线程安全不安全不安全底层原理Object类型数组双向链表随机访问支持(实现 RandomAccess接口)不支持

Java数组详解

热门文章
Java数组详解

在我们了解数组这个概念之前,我们先思考下面几个问题。如果我们需要两个数据,那么直接创建两个变量即可int a;int b;如果需要五个数据,那么可以创建五个变量int a;int b;int c;int d;int f;但如果我们需要100个甚至是1万个数据,那么我们创一万个变量?显然这是不现实的。这个时候就需要我们的数组来起作用!帮我们“批量”创建变量。由上可以得出:数组的本质就是让我们能“批量”创建相同类型的变量!数组一.数组的概念数组是一种数据

Java进阶知识——注解

热门文章
Java进阶知识——注解

Java进阶知识——注解(自我总结,希望能给大家带来帮助)一、注解的概念1、注解官方解释2、注解与注释的区别二、内置注解与元注解1、常用的内置注解2、常用的元注解三、自定义注解1、自定义注解基础知识2、演示自定义注解的使用4、演示注解在程序中的作用

mybatis plus代码生成工具,可生成业务接口、mapper接口、实体类

热门文章
mybatis plus代码生成工具,可生成业务接口、mapper接口、实体类

前言:原本想使用AutoGenerator 是 MyBatis-Plus 的官方代码生成器,尝试了一下,竟然报错,原因可能是MyBatis-Plus和mybatis-plus-generator 的版本不一致,因为我用的MyBatis-Plus 的版本是3.42 ,但是mybatis-plus-generator的3.4.2不知道怎么了,下载不下来,只能下载3.4.1,发现运行起来老是报错,还有一堆配置说明要看,于是自己手写生成代码的工具类,觉得更简单些。分享给大家,请多多指教。pom文件引入ja.

×
  • {title}