java基础面试题(简洁).doc

1、一个.java源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个 public 的类,并且 public 的类名必须与文件名相一致。 2、Java 有没有 goto? java 中的保留字,现在没有在 java 中使用。 3、说说和的区别。 相同点:和都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为 true 时,整个运算结果才为 true, 不同点:如果第一个表达式为 false,则不再计算第二个表达式,都计算 还可以用作位运算符,当操作符两边的表达式不是 boolean 类型时,表示按位与 4、在 JAVA 中如何跳出当前的多重嵌套循环? 1.可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的 break 语句. 2.让外层的循环条件表达式的结果可以受到里层循环体代码的控制, 5、switch 语句能否作用在 byte 上,能否作用在 long 、 String上? 在 switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体)由于byte,short,char 都可以隐含转换为 int, 但是long 和 String 类型都不符合 switch 的语法规定,并且不能被隐式转换成 int 类型 6、short s1 = 1; s1 = s1

文档评论(0)

1亿VIP精品文档

相关文档