![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 69
Connie_豆
一个开始活在脱发恐惧中的“伪”程序媛……
伴随着发量的减少还有健忘……
看过的东西不去温习的话经常忘记,希望在这里把学习到的东西都记录下来。
这个号有了很久了,但是最近才开始记录,因为之前习惯用印象笔记,后续希望自己不要犯懒,慢慢把印象笔记上的东西搬过来
男朋友也是程序猿,希望他良心发现,记得过来给我点赞(抠鼻抠鼻)
展开
-
String的equals() 和 ==
昨天去面试,笔试题中有一道是 == 的使用,当时我以为的就是判断内存地址是否相同,确实也是,但是没有想到String常量还是蛮特别的。 以下是摘自网上的解释:public class StringDemo { public static void main(String[] args) { String s1 = "abc"; String s2 ...原创 2018-07-16 11:28:43 · 108 阅读 · 1 评论 -
控制线程顺序执行
前段时间面试被问了一个问题: “ABC三个线程,如何让AB并发执行完了再顺序执行C?” “额,不好意思,不清楚唉,我自己回家等通知吧 = =” 再一次感慨过去写过的代码,业务场景不复杂,都没有很多对线程的操作,印象中使用过的就是Thread.sleep(),更不用说多线程了……唉,需要学习的东西还有很多啊,好好学习,...原创 2018-07-24 11:41:39 · 272 阅读 · 0 评论 -
为什么HashMap的桶数量是2的幂次方
前段时间去面试的时候坐在等候室里,听到隔壁会议室里的面试: 面试官:“你说一下为什么HashMap的长度为什么要设计成2的幂次方” 面试者:“因为计算机计算是二进制运算,所以balabala.....” 当时听的很模糊,也不知道面试者回答的是不是对的,所以一直记着回来一定要上网查一下正确的原因…… 查阅了相关文章后,其实面试者回答的方向是对的,确实是为了提高运算效率。 我们都...原创 2018-07-28 22:41:41 · 1164 阅读 · 0 评论