- 博客(3)
- 资源 (10)
- 收藏
- 关注
原创 Java 位运算操作符
右移运算符 >>可以理解为除法,例如:8 >> 2 就可以理解为 8 / (2*2) = 2,也可以换算成二进制进行计算,8的二进制为 1000,右移2位之后然后高位补0就变成 0010,再将 0010 转换成十进制 就是 2.所以右移就是一个整除2的过程,右移一位就是除一次,n位就是除n次。同时需要注意的>>是带符号的,也就是说它的高位补充数是由最高位来决定的...
2018-02-08 12:40:05 316
原创 ArrayList 和 LinkedList 区别
ArrayList 和 LinkedList 区别1、非线程安全的2、ArrayList底层是线性表顺序存储结构(数组)数据结构,查询速度快。3、LinkedList底层是线性表链式存储结构(双向链表)数据结构,增加、删除速度快。ArrayList add(E e) 方法底层实现过程剖析1、List list = new ArrayList() 的时候会通过构造函数...
2018-02-08 12:33:03 324
原创 HashMap 和 HashTable 的区别
HashMap 和 HashTable 的区别1、HashMap 是非线程安全的,HashTable 是线程安全的。2、HashMap 的键和值都允许有 null 值存在,而 HashTable 则不行。3、因为线程安全的问题,HashMap 效率比 HashTable 的要高。HashMap put 方法的内部存储结构(jdk 1.7)1、HashMap<String, Object>...
2018-02-08 11:37:02 249
hadoop2.9.1 winutils.exe hadoop.dll
2018-11-19
jquery.qrcode.js
2018-07-19
JMeter plugins ServerAgent-2.2.3
2018-06-19
Eclipse 反编译插件
2015-05-27
CXF+Spring+Hibernate实现WebService
2013-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人