不得不说,今天这堂课对于我们刚入行的新手来说,心情简直就是平静如水!!!!!哈哈哈哈。所以这次的内容分享就先主要以展示老师超棒的PPT图片为主吧!
首先是HashMap的主要概念如下图所示:
HashMap的哈希算法:
接下来是对项目出现的问题的思考,总之就是坑很多,一定要学会看源码分析问题!否则你挂都不知道是怎么挂的。。。 再下一部分就是讲解了并发相关内容,老师先辨析了并发与并行的概念,并行是指同时处理多任务的能力,而并发是指在某个时间段内,多任务交替处理的能力。 关于线程安全如下: 线程安全问题只在多线程环境下才出现,单线程串行执行不存在此问题。 保证高并发场景下的线程安全,可以从以下四个维度考量: 1.数据单线程内可见 2.只读对象 3.线程安全类 4.同步与锁机制 最后,老师讲解了“大神级”概念AQS!和在Java里经常喜闻乐见的小伙伴——线程与线程池!话不多说直接上图!
好了,这次也只能分享到这了!哈哈哈!继续加油!