![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
kangzai_1225
这个作者很懒,什么都没留下…
展开
-
ArrayList学习心得
ArrayList 底层是用数组实现的存储。特点:查询效率高,增删效率低线程不安全使用频率很高核心apiadd()先确保数组有足够的容量存放元素: ensureCapacityInternal(int minCapacity) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200722131025904.png) 1. 先计算本次add需要的容量:`calculateCapacity(Object[] elementD..原创 2020-07-22 13:13:31 · 324 阅读 · 0 评论 -
Java并发知识点总结
Java并发知识点总结synchronized理解:synchronized 关键字解决的是多个线程之间访问资源的同步性,synchronized 关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程执行。Java 6 之前:重量级锁,效率低下Java 6 开始:有较大优化,引入了如自旋锁、锁消除、锁粗化、偏向锁、轻量级锁等技术来减少锁的开销使用方式:修饰实例方法:作用于当前对象实例加锁,进入同步方法前要先获得当前对象实例的锁修饰静态方法:给当前类加锁修饰代原创 2020-07-22 08:25:56 · 156 阅读 · 0 评论 -
IDEA打开SpringBoot项目,所有依赖红名
解决方法1)直接去自己的maven仓库,找到Spring boot,然后直接删除下面的文件2)将pom.xml中的SpringBoot的父级配置版本改成自己IDEA版本默认导入的SpringBoot版本,查看方法如下:新建一个Initializr项目,查看pom.xml中的parent标签的版本即可修改结果点击刷新,再次查看maven依赖树,会发现依赖全部正常了,并且项目中的类中的注解也...原创 2019-11-03 03:41:07 · 3123 阅读 · 1 评论 -
数据结构与算法(JAVA版)
数据结构与算法(JAVA版)转自:https://blog.csdn.net/wangshuminjava/article/details/80040673转载 2019-03-19 10:31:57 · 760 阅读 · 0 评论