一、基础题
1 下面代码执行完后输出值是()
Int count = 1;
for(int i = 1;i<=5; i++)count +=i;
System.out.println(count);
A 14 B 16 C 9 D 1
2 下面程序输出结果是()
String s1 = “abc”,s2 = “abc”;
If(s1 == s2) System.out.print(“Same”);
If(s1.equals(s2)) System.out.print(“Equals”);
A Same B Equals C SameEquals D 编译错误
二、简答题
1、表名student,字段st_id(主键)、st_name(姓名)、st_age(年龄);列出同名学生达到四次以上的姓名。写出sql语句。
2、列举三个以上你在实际项目中对AOP及反射机制的应用。
3、写出控制台打印的内容。
import java.util.ArrayList;
import java.util.List;
public class Test2 {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("0");
list.add("1");
executeObj(list);
list.add("2");
System.out.println(list);
String num = "10";
executeInt(num);
System.out.println(num);
}
private static void executeObj(List<String> list) {
list.add("end");
}
private static void executeInt(String num) {
num = "100";
}
}
4、写出控制台打印的内容。
public class Test3 {
public static void main(String[] args) {
try {
myException();
System.out.println(myException1());
myException2();
} catch (Exception e) {
try {
System.out.println(myException3());
} catch (Exception e2) {
System.out.println(e2.getMessage()); }
}
}
private static void myException() {
System.out.println("0");
}
private static String myException1() throws Exception{
try {
int i = 1/0 ;
System.out.println("1");
} catch (Exception e) {
return "len1";
}
return "len0";
}
private static void myException2() {
int i = 1/0;
System.out.println("2");
}
private static String myException3() throws Exception {
try {
int i = 1/0;
System.out.println("3");
} catch (Exception e) {
throw new Exception("throw new Exception");
}
return "len3";
}
}
总结:
这是一家北京石景山那边的公司,好远,中午做地铁去的,公司很高大上,,商业区吧,进去门卡也严,得让人带上去,完了给了如上得面试题;做完后,有个技术人员过来面试我,问了一些基本情况,然后就对着上面得 面试题问,每一题为什么选择那个,你选择得依据,一边问,一边穿插着各种问题,特能说那面试官,后面那几个代码实现得题,刚开始写对了,完了又让带沟里了,还是不扎实,经不住考验;尤其是异常处理那块;面试的人很多,今年的java是真不好找啊,尤其像我这种刚出来的,哎,还是自己的能力问题吧,继续提升呗,总有一家合适的,回去查了一下答案,又输出了一下,心凉了!哎!!!
--------------------------------2019年8月26日
原文:https://www.cnblogs.com/rookie-long/p/11427054.html