java基础知识点整理

1 楼
1.&和&&的区别?
&:逻辑与(and),运算符两边的表达式均为true时,整个结果才为true。

&&:短路与,如果第一个表达式为false时,第二个表达式就不会计算了。

2.在java中如何跳出当前的多重循环?
在循环语句外前面定义一个标号,然后在里层循环体的代码中使用带有标号的break语句,即可跳出循环。

比如:

ok:

for (int i = 0; i < 10; i++) {

{

for (int j = 0; j < 10; j++) {

break ok;

}

}

}

3.最有效率的方法算出2X8等于几?
使用位运算,效率最高:2<<3,表示2向右移动了3位,就相当于2乘以2的3次方,结果:16。

4.”==”和equals方法究竟有什么区别?
==:表示两个变量的值是否相等,比较两个基本数据类型的数据或者引用变量,用==。

equals:用于比较两个独立对象的内容是否相同。字符串的比较也用equals。
2019-10-16 18:42:06
qwe142258
2 楼
想要小编跟新的话关注我哦
2019-10-16 18:42:24