- 博客(6)
- 收藏
- 关注
转载 hashmap添加元素的源码分析
//HashMap的主干数组,可以看到就是一个Node数组,初始值为空数组,主干数组的长度一定是2的次幂 transient Node<k,v>[] table;</k,v> 从源代码中可以看出:当我们往HashMap中put元素的时候,先根据key的hashCode重新计算hash值, 根据hash值得到这个元素在数组中的位置(即下标), 如果数组该位置上没有...
2019-05-02 13:49:00
206
转载 子类重载父类方法
Java的重写和重载是两种在Java中经常提到的两组概念,它们在各个方面都有着很大的不同,下面详细介绍你要了解的区别。Java的多态机制即重写,重写主要用于子类和父类之间,在父类中定义了一个方法,同时在子类中对这个方法进行重写,实现子类行为的特殊化,例如:1 class Animal{2 void eat(){ System.out.print("animal...
2019-05-02 13:37:00
840
转载 关于随机输出数组中所有元素的三种算法
算法一:比较常见,也比较容易想到。缺点:如果arrA中有重复元素,那么重复的元素只会输出一次。 int[] arrA={1,2,3,4,5,6}; int[] arrB=new int[arrA.length];//用来存储arrA中出现过的元素 1.做一个arrA.length次数的循环 2.生成随机数index,范围[0,5]对应arrA中元素的索引值 3.生成一个方法...
2019-05-02 13:34:00
1987
转载 c++中calss与struct的区别
在c++中,calss与struc本质上是一样的,区别在于:如果不加修饰符,class默认为private;而struct默认为public。转载于:https://www.cnblogs.com/wangyangdahai/p/10277116.html...
2019-01-16 15:08:00
103
转载 回车换行符
在Windows的txt文件中,一个换行符是由两个字节组成 \r\n 0d 0a在Linux的txt文件中,一个换行符是由1个字节组成 \r 0dr以及rb模式的区别.read 和 read bytew以及wb模式的区别. write和write byter和w模式只能读取或者写入文本文件,且回车换行符为\n(读到\r时会自动跳过)rb和wb模式读取或者...
2019-01-14 09:19:00
293
转载 单元分区
格式化硬盘的时候 选择分配单元大小是什么意思?默认即可说专业的你难得懂,打比方说,,看你能不能明白你家地面面积=分区容量你家打算铺地板砖,等于分配的单元大小大尺寸,小尺寸瓷砖都可以把你家铺满,那大小尺寸有啥区别?磁盘不是挨个写文件的,分成无数个格子,一个文件在磁盘上连续写完,在文件写的最后格子里,不管这个格子还有没有空间,换文件,就会换个格子写新文件小尺寸不浪费磁盘,空间利用率高,速度要...
2018-11-23 17:03:00
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人