首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
coderCatIce
创建于2022-05-23
订阅专栏
java奇奇怪怪的积累
暂无订阅
共11篇文章
创建于2022-05-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
java实现堆排序
java实现堆排序 /** * 推排序 */ public static void heapSort(int[] arr) { int temp; // 生成大顶堆 for (int i = arr.
SpringBoot自动配置原理
SpringBoot自动配置原理 @SpringBootApplication 这个注解是以下三个注解的合成注解 @SpringBootConfiguration @EnableAutoConfigu
java 集合体系
java集合体系 集合分为两组*(单列集合,双列集合)* 单列:Collection 主要子接口:List(有序可重复)、Set(无序) 双列:Map 主要实现类:HashTable、HashMap、
java常用查找算法
java常用查找算法 线性查找 /** * 找到一个就返回 * @param arr 数组 * @param value 需要找的数 * @return 找的数的下标,没找到为-1 */ public
java常用排序算法
java常用排序算法 冒泡排序 public static void bubble(int[] arr) { int tem; for (int i = 1; i < arr.length; +
log4j的配置文件
log4j的配置文件 #将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的代码 log4j.rootLogger=DEBUG,console
LinkedHashSet源码分析
LinkedHashSet源码分析 java模拟数组+链表:java模拟数组+链表 - CoderDreams - 博客园 (cnblogs.com)(LinkedHashSet为双向链表) 结论 L
HashSet源码分析
HashSet源码分析 java模拟数组+链表:java模拟数组+链表 - CoderDreams - 博客园 (cnblogs.com) 结论 HashSet底层是HashMap 添加一个元素时:先
LinkedList源码分析
LinkedList源码分析 大家可以先看一下这篇java简单模拟双向链表 - CoderDreams - 博客园 (cnblogs.com) 结论: 维护的是一个双向链表 无参构造器 public
Vector源码分析
Vector源码分析 结论 无参构造,默认长度为10,满后按2倍扩容 指定大小,需要扩容时,每次按两倍扩容 源码分析 和ArrayList类似 无参构造时 无参构造器 public Vector()
ArrayList扩容源码分析
ArrayList扩容源码分析 结论 实际是维护了一个Object类型的数组(transient Object[] elementData) transient表示瞬时,表示该属性不会被序列化 创建A