- 博客(6)
- 资源 (15)
- 问答 (4)
- 收藏
- 关注
原创 位运算与相关常见面试题
<<空位补0,被移除的高位丢弃>>被一簇的二进制最高位是0,右移后,空缺位补0>>>被移除二进制最高位无论是0或者是1,空缺位都用0补&任何二进制和0进行&运算,结果是0;和1进行&运算结果是原值|任何二进制和0进行|运算,结果为原值,和1进行运算结果为1^任何相同二进制进行^运算,结果为0;不相同二进制^运算结果为1/** * ...
2018-02-20 00:28:06 267
转载 float数据在内存中是怎么存储的
float类型数字在计算机中用4个字节存储。遵循IEEE-754格式标准: 一个浮点数有2部分组成:底数m和指数e底数部分 使用二进制数来表示此浮点数的实际值指数部分 占用8bit的二进制数,可表示数值范围为0-255但是指数可正可负,所以,IEEE规定,此处算出的次方必须减去127才是真正的指数。 所以,float类型的指数可从-126到128底数部分实际是占用24bit的一个值,但...
2018-02-18 23:32:55 1506
原创 变量相加和常量相加的区别
byte b1 = 3,b2=4,b;b=b1+b2;b=3+4;问:那句编译失败的呢?为什么?解:b=b1+b2;会报错,具体看代码/** * * @author wangjg * 题目1: * byte b1 = 3,b2=4,b; * b=b1+b2; * b=3+4; * 问:那句编译失败的呢?为什么? */public class DataTypeDemo1 { ...
2018-02-18 23:32:13 943
原创 byte=130(为byte类型赋值超长度的内容)
byte的长度是-127~128,目前需要赋值130,会出现什么情况;首先会出现编译错误,会报出丢失精度,如果不报错可以强制类型转换,将130强转成byte直接上代码解释:/** * 练习:byte b = 130 * @author wangjg * */public class Byte130 { public static void main(String...
2018-02-18 23:30:26 3207 1
原创 s=s+1和s+=1的区别
直接上代码解释/** * 面试题: * short s = 1; * s = s + 1; * * short s = 1; * s += 1; * * 上面两个代码有么有问题,如果有,哪里有问题? * @author wangjg * */public class OperatorTest { public static void main(St...
2018-02-18 23:27:18 3209
翻译 实现两个正数变量互换
这是一道面试题:请实现两个变量内容的互换例如:int a = 10;int b = 20;希望得到的结果是:a=20b=10下面直接看代码(代码中呈现了处理的几种方式):/** * 面试题: * 请自己实现两个正数变量交换 * @author wangjg * */public class OperatorTest1 { public static v...
2018-02-18 23:17:12 118
IntelliJ_IDEA常用设置
2014-09-28
bootstrap入门学习教程
2013-07-15
IntelliJ IDEA里面配置任何路径的时候路径里面的反斜杠分隔符变成了钱币符号
2018-03-09
Myeclipse启动spring过期
2015-11-12
hibernate的关系映射和无关系型数据库
2015-05-05
关于EJB的使用情况和使用量
2015-04-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人