中科软面试笔试题

1、连接池有哪几种
http://developer.51cto.com/art/201006/207768.htm
c3p0,proxool,dbcp(tomcat),boneCP
2、xml解析方式有哪些
Dom,Sax(Jdom,dom4j)
3、hashTable\hashMap区别
1、hashmap弃用contains方法,改用containkey和containsValue方法
2、hashTable是同步方法,HashMap不是同步方法
3、hashMap允许空值(key),hashTable不允许
4、java的基本数据类型
int double char byte float long boolean
5、sql的优化方法
where子句中不适用劣质sql,防止优化器删除索引使用全局搜索
1、NULL不能做索引
2、避免连接列,
3、通配符尽量不出现在like 后第一位字符
4、order by尽量使用带索引的列
性能优良的sql
1、select中避免使用*
2、减少访问数据库的次数
3、多使用commit
4、where子句代替having子句
5、使用表的别名
6、EXists替代IN
7、用索引提高效率
8、sql语句用大写的
9、不要使用游标
10、定义参照完整性可以节约大量时间


6、String的处理(编程验证)
String为final类型

7、排序有哪几种,说下冒泡排序和快速排序
8、sql语句模糊查询(oracle)

你可能感兴趣的:(中科软面试笔试题)