【JAVA 学习笔记 】
BFP_BSP
开发
展开
-
Java学习笔记之位运算符及使用讲解
概述 位运算在我们平时开发中很少用的到,但是作为最基础的技术我们还是要熟练的运用和掌握,有助于我们阅读源码和研究比较底层的技术。熟练使用位运算,使我们代码更加的简洁。常见的用法有:比如判断一个整型数是奇数还是偶数 num & 1 = 0 (偶数) num & 1 = 1(奇数) 是不是很简洁方便,而且使我们的代码变的更优。 1 Java有哪些位运算符 &...原创 2018-07-03 17:01:32 · 372 阅读 · 1 评论 -
Java位运算及案例使用
概述 前一篇文章写了位运算的基本概念和使用方法,这次让我来学习一下日常编程里面所用到的位运算。 1 获取int所能表示的最大整数 用 -1 无符号右移1位 :-1>>>1 ~(1 << 31) (1 << -1)-1 (~(1 << -1) 任何数左移(右移)32的倍数位等于该数本身。 在位移运算中 a >> ...原创 2018-07-04 14:42:14 · 1099 阅读 · 0 评论 -
Java 10 常用集合继承关系图
概述 集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用。 类图如下: 1、Iterable与Iterator接口之间的区别 我看到好多网上的文章类图里面Collection 是继承Iterator接口,其实不是的,如果你们自己看源码的话是继承的iterable这个接口,而Iterator是个迭代器,通过iterable的这个方法返...原创 2018-07-05 18:42:58 · 661 阅读 · 0 评论