一些java面试题目+_+**

用自己的话说一些面试中可能会出到的题目:

1.一个“.java”源文件是否可以包括多各类(不是内部类)?有什么限制?

    可以包含多各类,但是只能有一个public类,并且public类的类名必须与文件名保持一致。

2.java语言与C语言的不同之处?

    等等我再来回答~

3.java中有没有“goto”?

"goto"是java中的保留字,现在没有在java中使用(以后有可能使用)。

4.“&”和“&&”的区别?

    “&”和“&&”都是逻辑与(and)运算符,当两边的表达是结果都为true的时候,返回结果为true。

    “&&”具有短路功能,即如果第一个表达式为false,则不再计算第二个表达式,直接返回false;

    “&”当操作符两边表达式不是布尔类型时,可作为位运算符。

5.最有效率的方法计算出2*8等于几?

    2<<3

    8是2 的3次方,将一个数左移n位,将相当于乘以了2的n次方。

    位运算是CPU直接支持的,效率最高。

猜你喜欢

转载自blog.csdn.net/duanyuwan/article/details/81393792
今日推荐