|
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2007-04-26 关键字: 题目
1. 请给自己Java水平一个准确的自我定位: 2. 判断题:声明int a = 10; 判断以下3个运算是否能够分别通过Java编译器: a = a/2; a = a/3; a = a*2.89; 如果以上3个运算,能够分别通过编译、运行,请写出a的结果值_____ _____ _____ e.g: 比如您认为第1个通不过,第2个,第3个能够通过且值为1,2,这样填写答案 X 1 2 3. 判断题:指出程序正确,或错误(若有错误,需要写出简单理由): 4. 判断题:指出程序正确,或错误以及简单理由: 5. 选择题:请选择正确的判断:______ a) 可用于一个类继承一个类 b) 可用于一个接口继承一个接口 c) 可用于一个类继承一个接口 d) 可用于一个接口继承一个类 6. 选择题:执行如下代码,程序输出是___________: a) i_am_an_expert! b) i_ c) am_an_expert! d) i e) _am_an_expert! 7. 程序题:写出以下程序的输出结果: public class Term { private long id; public Term(long id) {this.setId(id);} public long getId() {return id;} public void setId(long id) {this.id = id;} public boolean equals(Object obj){ return true;} public static void main(String[] args) { Term term1 = new Term(1); Term term1 = new Term(2); System.out.println(term1.equals(term2)); System.out.println(term1 == term2); } } 8. 程序题:请指出以下代码哪些点可能抛出NullPointerException,在其代码行号前打钩: 1. boardBo.updateLastPost( 2. thread.getId(), 3. lastPost.getId(), 4. lastPost.getPoster().getId(), 5. lastPost.getPoster().getLoginName(), 6. lastPost.getPostTime()); 9. 程序题:我想启动一个线程执行特定的任务,任务的具体执行内容定义在TheRunnable类中(实现了java.lang.Runnable接口): TheRunnable theRunnable = new TheRunnable(); 以下哪个语句可用于启动theRunnable任务线程:_____ a) theRunnable.run(); b) theRunnable.start(); c) Thread thread = new Thread(theRunnable); thread.run(); d) Thread thread = new Thread(theRunnable); thread.start(); 10. 程序题:给定一个java.util.Date对象,如何转化为”2007-3-22 20:23: 11. [WEB题目] 在Web应用中,各举POST请求和GET请求应用场景的一个例子。 12. [WEB题目] Web应用MVC模型中,a) C如何向V传送M; 请试写一行代码。 13. [Spring题目] 写出Spring框架中ServletRequestUtils类中的一个方法。 14. [Spring题目]请举出,你用过Spring框架中“Callback模式”的一个例子。 15. [系统设计]请简单评价该设计的优劣:身份证号码作为一个person表的主键。 16. [Hibernate题目] Hibernate如何获取指定主键id的某对象,请举例,并进行可能的优劣比较。 17. [Hibernate题目]判断题:使用save/persist一个对象时,便立即向数据库发送执行insert sql语句? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2007-04-26
18. [Hibernate题目]:指出一下代码哪里错误使用了Hibernate。
背景简介:Board是一个实体类,id是它的主键,name和description是他的两个属性。BoardDao是Board实体的数据访问对象,BoardBo是业务对象,用户提交变更Board对象的请求,由Struts的BoardAction接收,调用BoardBo处理。HibernateUtil.currentSession()用于返回当前请求的Session对象。
//数据访问层代码:BoardDao.java
public Board loadBoard(Long id) {
Session session = HibernateUtil.currentSession();
return session.load(Board.class, id);
}
public void updateBoard(Board board) {
Session session = HibernateUtil.currentSession();
session.update(board);
}
//业务对象层代码:BoardBo.java
private BoardDao boardDao;
public void updateBoard(Long id, String name, String description) {
Board board = boardDao.loadBoard(id);
board.setName(name);
board.setDescription(description);
boardDao.updateBoard(board);
}
//Web控制器代码:BoardAction.java
private BoardBo BoardBo;
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws Exception {
String id = request.getParameter("id");
String name = request.getParameter("name");
String description = request.getParameter("description");
boardBo.updateBoard(id, name, description);
return mapping.findForward("update-success");
}
|
|
| 返回顶楼 | |
|
时间:2007-04-26
感觉如果我去你们公司 应该能过笔试这关 呵呵
顺便说一下,感觉这题出的有问题,按你的题来说,答案是全部会抛出,但这个应该不是你本意吧 8. 程序题:请指出以下代码哪些点可能抛出NullPointerException,在其代码行号前打钩: |
|
| 返回顶楼 | |
|
时间:2007-04-26
fins 写道 感觉如果我去你们公司 应该能过笔试这关 呵呵
顺便说一下,感觉这题出的有问题,按你的题来说,答案是全部会抛出,但这个应该不是你本意吧 8. 程序题:请指出以下代码哪些点可能抛出NullPointerException,在其代码行号前打钩: 说1~4行和全部抛出本质没区别。。我想都是OK的 (不过这题目有点逻辑的味道,最好的是回答1~4行) 题目不难吧,但还是很有用的,编程序需要细心,体现在细节上 偶认为,在某些方便,关注细节不是件坏事。(关注!=偏执) |
|
| 返回顶楼 | |
|
时间:2007-04-26
你这是招什么职位用的题目呢??
|
|
| 返回顶楼 | |
|
时间:2007-04-26
Java/J2EE工程师
觉得这份面试题还应该补充些什么?或者。。。 |
|
| 返回顶楼 | |
|
时间:2007-04-26
这种题目完全不能体现面试者的水平。理由很简单,很不实在,在实际项目中,这些题目基本上用不上。
我给你推荐几个题目: 1. 简单叙述一下Spring中BeanFactory与ApplicationContext的差别 2. 写一段程序,读取classpath下的一个xml文件,并解析 3. 谈一下OpenSessionInView模式,并分别谈一下在使用这个模式和不使用这个模式的情况下,Transaction、数据库连接、Hibernate Session这三者之间的开启和关闭的顺序 4. 说说在hibernate中使用Integer做映射和使用int做映射之间有什么差别 5. 一个网站应用,请设计一个持久化类User,他可能有多张会员卡号、需要多个email地址(数量不定)作为其身份验证的方式 |
|
| 返回顶楼 | |
|
时间:2007-04-26
删除
|
|
| 返回顶楼 | |
|
时间:2007-04-26
给段有重构必要的j2ee的代码 让应试者重构
从你们实际项目中找一个曾经出现过的问题 这个问题是你们曾经思考过一两天的时间才解决的 (当然要高级点 那种"经过两天的仔细检查,原来是变量的默认值设置错误"这样的问题就算了) 让应试者简单说一下 j2ee中 过滤器 监听 servlet 三者的区别 和实际中主要的应用场景 简述一下struts的action 和 spring的ioc的原理 |
|
| 返回顶楼 | |
|
时间:2007-04-26
抛出异常的爱的帖子怎么删除了 是啥?
|
|
| 返回顶楼 | |








