用自己的话说一些面试中可能会出到的题目:
1.一个“.java”源文件是否可以包括多各类(不是内部类)?有什么限制?
可以包含多各类,但是只能有一个public类,并且public类的类名必须与文件名保持一致。
2.java语言与C语言的不同之处?
等等我再来回答~
3.java中有没有“goto”?
"goto"是java中的保留字,现在没有在java中使用(以后有可能使用)。
4.“&”和“&&”的区别?
“&”和“&&”都是逻辑与(and)运算符,当两边的表达是结果都为true的时候,返回结果为true。
“&&”具有短路功能,即如果第一个表达式为false,则不再计算第二个表达式,直接返回false;
“&”当操作符两边表达式不是布尔类型时,可作为位运算符。
扫描二维码关注公众号,回复:
2538348 查看本文章
5.最有效率的方法计算出2*8等于几?
2<<3
8是2 的3次方,将一个数左移n位,将相当于乘以了2的n次方。
位运算是CPU直接支持的,效率最高。