主要总结下java的位运算符的操作。java的位运算符不紧可以提高运行效率,同时也有会意想不到的效果(java.util.ArrayDeque有很好的体现),在后续中会举例说明。
开始说位运算符之前,先简单的复习下补码的知识,然后举个简单的例子说明下计算机中的补码操作(计算机中的加减法)。
补码
计算机进行加减法操作时,都是以补码进行操作的,所以ja...
分类:
编程语言 时间:
2016-05-13 01:07:29
阅读次数:
225
java中的集合,无序Set,有序List,有映射关系的Map,以及Queue。 常用集合类:HashSet,TreeSet,ArrayList,ArrayDeque,LinkedList,HashMap,TreeMap Set,List,Queue实现了Collection接口(这个接口通常和It
分类:
编程语言 时间:
2016-02-28 18:35:05
阅读次数:
179
1 import java.util.ArrayDeque; 2 import java.util.ArrayList; 3 import java.util.HashMap; 4 import java.util.Iterator; 5 import java.util.Map.Entry; 6
分类:
编程语言 时间:
2016-02-18 17:32:52
阅读次数:
270
package com.example.demo.activity.net; import java.util.ArrayDeque; import java.util.concurrent.BlockingQueue; import java.util.concurrent.Callable; i
分类:
其他好文 时间:
2016-02-18 06:31:51
阅读次数:
207
前面讲了Stack是一种先进后出的数据结构:栈,那么对应的Queue是一种先进先出(First In First Out)的数据结构:队列。 对比一下Stack,Queue是一种先进先出的容器,它有两个口,从一个口放入元素,从另一个口获取元素。如果把栈比作一个木桶,那么队列就是一个管道。 是不是很容
分类:
其他好文 时间:
2016-02-01 01:48:17
阅读次数:
213
一、QueueQueye接口体系图体系分析:Deque实现类:ArrayDeque,LinkedList(数组和链表实现双向队列)BlockingDeque实现类:LinkedBlockingDeque(链表实现阻塞双向队列)BlockingQueue实现类:ArrayBlockingQueue,L...
分类:
编程语言 时间:
2015-12-25 13:41:41
阅读次数:
280
package Solutions;import java.util.ArrayDeque;import java.util.ArrayList;/** * Created by hu on 2015/12/6. *//**题目描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,...
分类:
其他好文 时间:
2015-12-06 14:30:46
阅读次数:
179
package Solutions;import java.util.ArrayDeque;import java.util.Queue;/** * Created by hu on 2015/12/5. *//*题目描述:*地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只...
分类:
其他好文 时间:
2015-12-05 21:03:15
阅读次数:
219
详细情况看代码吧,我这个代码有个BUG,扫描U盘的时候可能会报空指针异常,希望大虾指点下import java.io.File;import java.util.ArrayDeque;public class FileListDemo { public static void main(Str...
分类:
编程语言 时间:
2015-11-12 23:17:54
阅读次数:
295
public List> levelOrder(TreeNode root) { List> ret = new ArrayList>(); if(root == null) return ret; ArrayDeque...
分类:
其他好文 时间:
2015-09-21 07:01:04
阅读次数:
120