- 博客(5)
- 收藏
- 关注
原创 需要了解的线程
Java是单继承的 所以继承了父类Thread类就不能继承其他类了!注意main方法执行的时候是另一个线程(主线程)!注意:线程开启不一定立即执行,由CPU调度执行!和创建的线程 不是同一个线程!线程是CPU调度和执行的单位;
2023-09-19 15:32:33 75
原创 关于idea中git回滚问题
soft 回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit。此时我们选择Hard彻底回退,点击Reset就能将本地代码版本回滚到指定版本。mixed 默认方式,只保留源码,回退commit和index信息。第一步:VCS->Git->Show History。hard 彻底回退,本地源码也会变成上一个版本内容。
2023-09-19 15:14:49 241
原创 ArrayList自动扩容机制
ArrayList在无参构造函数的时候,数组的默认长度并没有马上进行扩容,无参构造函数只是将ArrayList中的DEFAULTCAPACITY_EMPTY_ELEMENTDATA(一个空数组)赋值给了底层数组,所以当时数组的。早期的jdk中,ArrayList的做法是直接创建一个初始容量为10的数组;ArrayList是List接口下的实现类,他的底层是数组,可以自动扩容;但是赋给底层数组的源代码显示数组的长度是0!如果我们使用无参构造的方法的话,底层的数组默认长度就是10;
2023-09-16 16:11:55 76 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人