![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 85
aimerary
这个作者很懒,什么都没留下…
展开
-
JUC编程学习笔记
JUC编程学习笔记什么是JUC线程和进程java能开启线程吗并发和并行线程的状态wait和sleepLock锁TestJUC01(synchronized锁)TestJUC02(Lock锁)synchronized和Lock的区别TestJUC03(生产者消费者问题synchronized版)Condition类TestJUC04(生产者消费者问题Lock锁)TestJUC05(Condition监视器实现精准唤醒,且不需要标识符)8锁(锁的8个问题)问题1、2:正常情况下,两个线程谁先执行?A线程执行时睡原创 2021-05-31 22:36:43 · 290 阅读 · 0 评论 -
==和equals源码分析
==和equals源码分析Object的equalsString的equalsString 和 new String()的区别Integer的equals方法Object的equals当继承了Object对象但没有重写equals方法的时候,==就等于equals,也就是判断两个对象的堆内存地址是否相等public boolean equals(Object obj) { return (this == obj); }String的equals String a= "1原创 2021-05-16 22:15:13 · 125 阅读 · 0 评论