1、一个‖.java‖源文件中是否可以包括多个类(不是内部类)?有什么限制?
可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。
2、Java有没有goto?
java中的保留字,现在没有在java中使用。
3、说说&和&&的区别。
&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。
&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(―‖))表达式,当str为null时,后面的表达式不会执行,所以不会出现NullPointerException如果将&&改为&,则会抛出NullPointerException异常。If(x==33 & ++y>0) y会增长,If(x==33 && ++y>0)不会增长
&还可以用作位运算符,当&操作符两边的表达式不是boolean类型时,&表示按位与操作,我们通常使用0x0f来与一个整数进行&运算,来获取该整数的最低4个bit位,例如,0×31 & 0x0f的结果为0×01。 备注:这道题先说两者的共同点,再说出&&和&的特殊之处,并列举一些经典的例子来表明自己理解透彻深入、实际经验丰富。
4、在JAVA中如何跳出当前的多重嵌套循环?
在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break 语句,即可跳出外层循环。例如,
ok:
for(int i=0;i<10;i++) {
for(int j=0;j<10;j++) {
System.out.println(―i=‖ + i + ―,j=‖ + j);
if(j == 5) break ok;
}
}
另外,我个人通常并不使用标号这种方式,而是让外层的循环条件表达式的结果可以受到里层循环体代码的控制,例如,要在二维数组中查找到某个数字。
int arr[][] = {{1,2,3},{4,5,6,7},{9}};
boolean found = false;
for(int i=0;i
for(int j=0;j
System.out.println(―i=‖ + i + ―,j=‖ + j);
if(arr[i][j] == 5) {
found = true;
break;
}
}
}
5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上?
在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。显然,long和String类型都不符合switch的语法规定,并且不能被隐式转换成int类型,所以,它们不能作用于swtich语句中。
6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
Java 程序员面试宝典(重点有标记 推荐初级学者认真看最后一道面试题 我几回笔试都看到了类此的 必考题哦) 面向对象 面向对象其实是现实世界模型的自然延伸。现实...
JAVA程序员面试宝典_面试_求职/职场_实用文档 暂无评价0人阅读0次下载举报文档 JAVA程序员面试宝典_面试_求职/职场_实用文档。 ...
Java面试宝典2013版_求职/面试_求职/职场_应用文书 暂无评价0人阅读0次下载举报文档 Java面试宝典2013版_求职/面试_求职/职场_应用文书。一. Java 基础部分....
java面试宝典_IT/计算机_专业资料。java面试宝典37,try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return...
Java面试宝典2013版_面试_求职/职场_实用文档。*** JAVA 面试题. *** 1、作用域 public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 ...
JAVA面试宝典_计算机软件及应用_IT/计算机_专业资料。第一部分 Java 的类 1. 请解释 Java 语言的跨平台特性。 解析: 虽然不知道什么是跨平台也可以使用 Java ...
Java程序员面试宝典 20页 1下载券 JAVA-SSH面试题 19页 1下载券Java面试宝典整理(含答案)...
JAVA面试宝典_计算机软件及应用_IT/计算机_专业资料。1 Jsp 方面 1、jsp 有哪些内置对象?作用分别是什么? Java 面试题总结 答:JSP 共有以下 9 种基本内置...
java面试宝典_IT认证_资格考试/认证_教育专区。java面试宝典java面试宝典之(应聘Java笔试时可能出现问题及其答案)(七) 有感应聘Java 笔试时可能出现问题及其答案 ...
Java 面试宝典 2010 版一. Java 基础部分 ... 7 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? ... 7 2、Java 有没有 goto? ...
热门文档