说明:可以网上找资料
本次考察的有数据库,数据结构。设计模式,springmvc,mybatis技术,后面会有第三版的题,敬请期待
1 写一个简单的单例模式测试类[提升](简单-中等)
2 写一个监听器模式的测试类[提升](稍难)
3 写一个适配器模式的测试类[提升] (稍难)
4 写一个装饰/门面模式的测试类[提升] (简单-中等)
5 写抽象工厂和简单工厂模式的测试类[提升] (简单-中等)
6 写一个冒泡排序测试类[考题] (简单-中等)
7写一个快速排序测试类[提升](难)
8 写一个堆排序测试类[考题](难)
9 写一个获取Map值的四种方法(中等-稍难)
10 分别用lock和synchronized实现两个多线程并发同步处理的例子(稍难)
11 Java实现字符串倒序输出的4-5种方法(包括简单方法和复杂方法)(中等-稍难)
12 写一个dom实现xml解析的例子(中等-稍难)
13 写一个Map安装主见key进行排序的例子(中等-稍难)
14 搭建一个springmvc和mybatis整合的例子,要求有增删改查(难)
15 写一个乐观锁和悲观锁的程序例子(很难)
16 继承时变量范围可以扩大还是可以缩小
数据库题
17 .用一条SQL语句查询出每门课都大于80分的学生姓名
name kecheng fenshu
张三 语文 81
张三 数学 75
李四 语文 76
李四 数学 90
王五 语文 81
王五 数学 100
王五 英语 90
18.学生表 如下:
自动编号 学号 姓名课程编号课程名称分数
1 2005001 张三 0001 数学 69
2 2005002 李四 0001 数学 89
3 2005001 张三 0001 数学 69
删除除了自动编号不同,其他都相同的学生冗余信息
19 题
一个叫department的表,里面只有一个字段name,一共有4条纪录,分别是a,b,c,d,对应四个球对,
现在四个球对进行比赛,用一条sql语句显示所有可能的比赛组合.
你先按你自己的想法做一下,看结果有我的这个简单吗?
create tableball(name varchar(22));
insert into ball values('a');
insert into ball values('b');
insert into ball values('c');
insert into ball values('d');
20 怎么把这样一个表儿
year monthamount
1991 1 1.1
1991 2 1.2
1991 3 1.3
1991 4 1.4
1992 1 2.1
1992 2 2.2
1992 3 2.3
1992 4 2.4
查成这样一个结果
year m1 m2 m3 m4
1991 1.1 1.2 1.3 1.4
1992 2.1 2.2 2.32.4