标题: 基础知识,面试题 评论获取黑马币 [打印本页] 作者: 新人救济 时间: 2016-5-19 23:23 标题: 基础知识,面试题 评论获取黑马币 面试题1
* byte b = 10;
* b++;
* b = b + 1;
* 问哪句会报错,为什么
因为1是int类型,和b相加b会自动提升为int类型,结果就是int类型
不能赋值给byte类型的b
面试题2:
* 请自己实现两个整数变量的交换(不用第三方变量)
第一种:
x = x + y;
y = x - y;
x = x - y
第二种:
x = x ^ y;
y = x ^ y;
x = x ^ y;
第三种:
int z = x;
x = y;
y = z;
面试题
boolean型占几个字节
boolean理论上是占八分之一个字节,因为一个开关就可以决定是true和false了,但是java中boolean类型没有明确指定他的大小