海康笔试5.15-5.16
单选54分
多选4道16分
编程题3道30分
单选和多选都是基础,不难,一些忘记了
一、单选
1、下列不是servlet的生命周期???servlet的哪些说法有误
distroys方法释放xxx
init初始化xxx
server()xxx
还有一个选项忘记了
2、在选项中选出正确答案
//类A和类B的show方法里面的类型忘记了,好像是这样 class A{ public String show(A a){return ??;} public String show(B b){return ??;} } class B extends A{ public String show(D d){return ??;} public String show(B b){return ??;} } class C extends B{} class D extends C{} A a = new A(); B b = new B(); C c = new C(); D d = new D(); //下面的忘记了,好像是怎么写 System.out.println(a.show(a)+a.show(b),a.show(d)+b.show(c))
3、
构造方法不能重载还是重写?
4、线程哪个方法是启动方法
其他的忘记了
二、多选
忘记了
三、编程题:
1、设计模式:实现singleton类
写了个最简单的
2、写2个线程
轮流打印数字,比如线程1打印“1357”,线程2打印"2468"
打印结果:“12345678”
写得不知道对不对,之前有练过。
3、编写sql
创建dept_salary_info表,
表信息:部门id、部门姓名、人员id、人员姓名、薪资
反思
基础得回去看看
线程还要回去看看;sql写出来了,应该没问题,最近有看sql