标签:
Rock 不会直接公布答案。好记性不如烂笔头,烂笔头不如动手敲代码。需要答案的朋友请把试题做一遍,再把答案发我邮件(rock_solid@163.com)。Rock 会在一周内给你回复。也许你的解答会给 Rock 新的启发。
试题集A
1.质数是指该数除1之外没有其他因子,试写出一个方法用于判断一个整数是否为质数:
2.删除输入字符串中的数字并压缩字符串,例如输入字符串“abc123de4fg56"处理后输出结果为”abcdefg".
3.写一个方法 makeArray 负责创建并返回一个存储类Foo的数组,要求根据需要的参数创建LinkedList 或 Vector 来存储,但传入的参数为1,创建LinkedList,传入的传输为2时,创建Vector.
1).请写出这个makeArray方法,要求使用泛型表达,并说明这一方法使用泛型和不使用泛型有何好处。
2).写出调用方法makeArray的客户端代码:a 调用makeArray方法获取数组, b 往数组中加入元素, c 遍历数组,输出所有元素Foo。
3).说明LinkedList和Vector用于存储Foo有何不同。
4.java方法参数传递,什么情况下是传值什么情况下是传引用,这两种方式有什么区别?
5.描述一下类/接口之间的关系(继承?实现?)最好用类图表达:Vector ,List, HashSet, LinkedList, Collection, Set 。
6.尝试使用归递方法对输入的一组整数进行排序。
7.输入一个字符串,请输出字符串包含的所有不同的字符,以及他们每个分别在字符中出现的次数。
8.Spring 控制反转/依赖注入IOC/DI是用来解决什么问题的,举具体实例说明控制反转是如何解决这一问题的,如何使用spring来达到这一控制反转。
9.spring配置里bean配置的scope有哪些常用取值,作用是什么。
10. 用户—角色模型,应该采用hibernate/jpa的何种方式来映射One to Onel,One to Many,Many to One,Many to Many,并说明利诱,并描述相关的数据库表的结构。
11.sql语句
数据表名:FileDetail,
字段 类型 长度 字段名
ID Int 4 自增ID
ANT varchar 12 主叫号码
CallDirect varchar 1 呼叫类型(默认0,0呼入,1呼叫)
Time_IN datetime 8 时间
Remark varchar 50 备注
a).写出添加一条计入的SQL 语句(ANI:61457018 , CallDirect: 0 ,Time_IN:2008-1-15,Remark:null)
b).写出主叫号码同一天中出现记录超过5次的SQL语句。
12. Sql语句题
a.表名T_User
字段名 类型 说明
ID INT 自增主键
NAME VERCHAR 名称
COMMENT VARCHAR 注释
STATUS INT 状态
TYPE INT 类型,与T_User_type 表关联
CREATETIME DateTime 创建时间
b. 表名:T_User_type
字段名 类型 说明
ID INT 自增主键
NAME VARCHAR 名称
a).请写出一条Sql语句,用于查询所有用户,查询条件为创建时间在 2012//25之前的记录,并按照创建时间排序(倒序)。
b).请写出一条SQL语句,需要用LIST JOIN 组合查询出类型名称为 “职员” 的所有用户。
13.试详细描述 从在浏览器输入url 到网页在浏览器中显示的整个过程,并说出以下这些概念在这一过程中说起的作用:
a.http
b.html 执行位置
c.jsp 执行位置
d.javascript 执行位置
e.css 执行位置
f.servlet 执行位置
g. tcp/ip
14.请描述线程同步synchronized 的概念和作用。
15.举例说明Java 1.5 后引入的Annotation的作用。
16.举例说明Spring AOP 的作用。
17. 怎么会导致 java 内存泄漏。
标签:
原文地址:http://www.cnblogs.com/rock-solid/p/4709000.html