理论篇
CSDNRGY
站在巨人的肩膀上
展开
-
java的hashmap如何处理hash碰撞
核心的概念map是entry的集合,一个key、value就是一个entry图解Java在处理hash冲突的时候使用了链表图中的0到10号 的方块就是entry(键值对),如果发生hashcode的冲突,就会像4号方块那样,开始向后追加,注意看4号方块的next的属性,那个属性不是null,而是指向了一个方块原创 2016-12-21 17:08:40 · 2835 阅读 · 0 评论 -
JavaScript闭包
刚接触JavaScript的时候,接触到了闭包这个词,上网查资料,说什么都有,看完了各种说话但还是不理解,今天在w3school上看到了对比闭包的解释,非常的精简,于是乎在此分享下!省的大家走弯路。看完了之后,感觉…what!这也需要拿出来说一说!!!难道不是所有程序都有这个功能吗?这也需要单独拿出来说一说?原创 2017-01-10 16:03:47 · 210 阅读 · 0 评论 -
java并发编程实战(笔记)
第1章 简介略。。。觉得没有必要写笔记。。。一堆介绍。。。没有什么实际作用!第2章 线程安全2.1 什么是线程安全?默认情况下,我们创建n个线程,线程的执行顺序不是由我们程序员而决定的,而是由cpu的调度器决定,然后这并不是我们想要的效果,我们希望可以控制线程,操纵多线程,来帮助我们完成多个任务。 那什么是线程安全啊呢? 多线程在共同使用一个变量的时候,会出现争夺变量的情况,最后的结果就是,计算原创 2017-03-11 19:27:20 · 599 阅读 · 0 评论