Java移位运算种类 基础:我们知道在Java中int类型占32位,可以表示一个正数,也可以表示一个负数。正数换算成二进制后的最高位为0,负数的二进制最高为为1 例子: 5换算成二进制后为:1111 1111 1111 1111 1111 1111 1111 1011 负数的二进制如何换算过来的? ...
分类:
编程语言 时间:
2017-11-28 11:53:48
阅读次数:
151
异或(xor)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor” 运算方法:如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。 举个例子: 其内部是转换成二进制再进行运算。位运算是非常迅速的,因为它直接对内存中的二进制数据进行操作。 5的二进 ...
分类:
其他好文 时间:
2017-11-28 10:27:28
阅读次数:
154
`java.util.HashMap`是最常用的java容器类之一, 它是一个线程不安全的容器. 本文对JDK1.8.0中的HashMap实现源码进行分析. 使用位运算巧妙的进行散列并使用链地址法处理冲突. 自JDK1.8后, 若表中某个位置元素数超过阈值 则会将其自动转换为红黑树来提高检索效率. ...
分类:
编程语言 时间:
2017-11-28 01:36:37
阅读次数:
217
移位运算符分为左移(<<)、右移(>>)、无符号位移(>>>)。 <<:空位补0,最高位丢弃。相当于数据乘以2的n次幂。 正数的左移: int a=3<<2; System.out.println(a); 3的原码:11 原码 00000000 00000000 00000000 00000011 ...
分类:
其他好文 时间:
2017-11-27 00:11:24
阅读次数:
149
第一,anonymousinnerclass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 不行,对于匿名内部类,看到的一句话说的很到位: new <类或接口> <类的主体> 这种形式的new语句声明一个新的匿名类,他对一个给定的 ...
分类:
编程语言 时间:
2017-11-26 21:52:13
阅读次数:
202
一、PTA实验作业 题目1:7 4 打印菱形图案 1.本题PTA提交列表 2.设计思路 3.代码截图 4.本题调试过程碰到问题及PTA提交列表情况说明 碰到的问题:输出空格时判断条件写成(j=n i+1;j 0;j ),导致多输出一个空格 调试过程:输入3,输出空格后 输出 换行后,发现又输出了空格 ...
分类:
编程语言 时间:
2017-11-26 00:45:19
阅读次数:
226
bitset练习题。。。 位运算真的是玄学。。。 一开始真的“只能过样例” 后来发现把左移写成了小于号 鬼知道我在想什么/手动微笑 loj第一题 #include<iostream> #include<cstdio> #include<cstdlib> #include<cmath> #includ ...
分类:
其他好文 时间:
2017-11-25 19:15:26
阅读次数:
126
一、算数运算符 二、比较运算符 三、赋值运算符 四、逻辑运算符 五、位运算符 六、身份运算 七、成员运算 运算符优先级:从高到低 ...
分类:
其他好文 时间:
2017-11-25 11:22:22
阅读次数:
95
1、JS中的||符号: 运算方法: 只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。 只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。 总结:真前假后 2、JS中的&&符号: 运算方法: 只要“&&”前面是 ...
分类:
Web程序 时间:
2017-11-23 08:27:40
阅读次数:
215
一、PTA实验作业 ==================== 题目1:使用函数输出水仙花数 1. 本题PTA提交列表 2. 设计思路 int narcissistic( int number )函数 1.定义整型变量int i,j,m; int n,digit=0,N1,N2; int num,re ...
分类:
编程语言 时间:
2017-11-19 02:16:41
阅读次数:
428