1、按位与运算符(&) 在与运算中两个开关是串联的,如果我们要开灯,需要两个开关都打开灯才会打开。理解为A与B都打开,则开灯,所以是1&1=1任意一个开关没打开,都不开灯,所以其他运算都是0 通俗理解为A(与)&B都开则开,否则关 参加运算的两个数据,按二进制位进行“与”运算。 运算规则:0&0=0 ...
分类:
其他好文 时间:
2019-03-04 11:22:58
阅读次数:
143
1、== 用来比较两个对象的存储空间 2、equals是Object类提供的方法之一,每个java类都继承Object类,所以每一个对象都具有equals方法,所以在没有覆盖equals方法的情况下,equals与==运算一样,比较的是引用 所以要比较两个对象的内容 要重写equals()方法 3、 ...
分类:
编程语言 时间:
2019-03-03 20:29:28
阅读次数:
187
windows:定向广播可以跨路由,有网络位,其余位为255全部为255的广播地址不可以跨路由IP头总共20个字节子网掩码确定了网络位和主机位通过子网掩码与IP地址做与运算netstat-n查看当前连接线路及端口-b查看当前连接线路端口和程序msconfig查看当前系统启动服务wf.msc打开防火墙配置ipsec本地策略配置,详细操作查看相关教程pathping可以跟踪路径,计算丢包情况。相当于p
分类:
其他好文 时间:
2019-03-01 14:11:42
阅读次数:
266
1. &和&&的区别 答: &是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and) 2.int 和 Integer 有什么区别 答: Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为 ...
分类:
编程语言 时间:
2019-02-16 15:15:16
阅读次数:
173
一、数据类型与运算符 1.标识符:要用字母、下划线、美元符号、人民币符号、数字、驼峰命名法 定义变量不能使用关键字 2.java八大基本数据类型:byte short long int boolean double float char 3.运算符:1赋值运算符 = 2算数运算符 ++ -- += ...
分类:
编程语言 时间:
2019-02-15 15:26:03
阅读次数:
188
java中byte转换int时为何与0xff进行与运算 在剖析该问题前请看如下代码 上面是将byte[]转化十六进制的字符串,注意这里b[i] & 0xFF将一个byte和 0xFF进行了与运算,然后使用Integer.toHexString取得了十六进制字符串,可以看出 b[i] & 0xFF运算 ...
分类:
编程语言 时间:
2019-02-11 15:22:05
阅读次数:
181
1. 定点数运算及溢出 定点数加减法:减法化加法,用补码直接相加,忽略进位 溢出:运算结果超出了某种数据类型的表示范围 溢出检测方法:统一思想概括为正正得负或负负得正则溢出,正负或负正不可能溢出 方法1:V = XYS + XYS(XY为两个加数的符号位,S为结果的符号位,_表示非),那么V = 1 ...
分类:
其他好文 时间:
2019-02-11 12:17:20
阅读次数:
152
状态压缩动态规划(简称状压dp)是另一类非常典型的动态规划,通常使用在NP问题的小规模求解中,虽然是指数级别的复杂度,但速度比搜索快,其思想非常值得借鉴。 为了更好的理解状压dp,首先介绍位运算相关的知识。 1.’&’符号,x&y,会将两个十进制数在二进制下进行与运算,然后返回其十进制下的值。例如3 ...
分类:
其他好文 时间:
2019-02-03 10:34:53
阅读次数:
389
标识符: 1.组成元素由字母、数字、下划线、美元符号($) 2.标识符不能以数字开头 3.标识符严格区分大小写 4.标识符的命名要有意义(见名知意) 注释: 1.单行注释 // 2.多行注释 / 注释的内容 / 3.文档注释/ 注释的内容 / 常量 常量的分类 1.整数常量 例如 12 2.小数常量 ...
分类:
编程语言 时间:
2019-01-29 20:42:58
阅读次数:
175
一、函数调用运算符 如果类重载了函数调用运算符,则我们可以像使用函数一样使用该类的对象。因为这样的类同时也能存储状态,所以与普通的函数相比它们更加灵活。 1 #include <iostream> 2 #include <string> 3 #include <vector> 4 5 class a ...
分类:
其他好文 时间:
2019-01-24 16:33:32
阅读次数:
173