![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
静波波呀
初学者,加油加油
展开
-
左、右移用法
/** * 1、<<(左移),>>(右移)都属于位运算符.其运算比乘除快,所以我们可以用其优化代码。 * 2、<<表示左移,针对二进制,转换成二进制后向左移动,低位补0; * 3、>>表示右移,针对二进制,转换成二进制后向右移动; * (1)左移将原数乘以2 * (2)右移将原数除以2 * (3)负数有符号右移高位补1 * (4)无符号右移无论正负高位添0 * (5)位移是一个取余的过程 * 4、>>>表示无符号右移(没有无原创 2020-10-31 10:10:26 · 2479 阅读 · 0 评论 -
队列基础知识
1、Queue : 先进先出(FIFO)的数据结构。Queue接口与List、Set同一级别,都是继承了Collection接口。(1) Queue是最简单的队列. (2) Queue未实现阻塞功能,并发的添加会导致一些元素添加失败.Queue的队列一共提供了6个API: remove、element、offer、add、poll、peek。进行数据添加与获取操作属于Queue接口,但是他们都是有区别的, 因为他们会接口到其他种类的队列中,所以有必要了解一下区别:(1) offer()方法原创 2020-10-31 17:17:29 · 726 阅读 · 0 评论