四节课专题

【java】兴唐第二十四节课

HashMap中put函数的源码分析: (一)知识点: 1、方法resize()的作用是扩容 2、 if ((p = tab[i = (n - 1) & hash]) == null) 其中n-1代表最后一个元素的下标,经过和hash的&后获取当前存储node的位置(&运算后一定会得到一个0 到n-1之间的位置) (二)原理 (1)先判断用于存储的数组是否为null如果为空则进行初始

马哥教育M28-孙雪峰-前四节课学习总结

马哥M28-第一天、 1.前瞻介绍:1970~unics -> unix  C :unix出现,第一台计算机出现;1972年10台;1984年richard stallman创建GNU组织(gnu is not linux),制定了GPL守则 ->可以使用其对unix进行修改、复制粘贴等一系列编辑开发,最终发布后也必须公布自己的源代码! 2.linux系统安装-CentOS6.9 \7.4