|
锁定老贴子 主题:JAVA软件工程师笔试题
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-10-25 关键字: java
从毕业开始出来找工作,做了不少JAVA笔试题,面对众多的试题,感慨万千,怨语颇多,其中出的有一些书本或实战都很少见的。非常抽象,个人从事JAVA工作也有一段时间了,觉得那些试题对工作的能力反映不出来。想了一下,我自己也出来出题了,正好公司没有一套完整的JAVA笔试题,我做的好的话还可以用在公司招聘上,何乐而不为呢? 1. HttpSession session = request.getSession() 与HttpSession session = request.getSession(true)的区别? 参考答案: getSession(true)的函数原型为::HttpSession session = request.getSession (Boolean create) 如果有与当前的request先关联的HttpSession,那么返回request相关联的HttpSession,如果还没有,那么: java 代码
与当前 如果create==true, 那么返回一个新建的HttpSession, 如果create==false, 那么返回null. 2. getParameter与 getAttribute的区别? 参考答案: Attribute是指属性。 Parameter是指参数,由URL传入或由FORM提交的内容 3.以下哪一个不是赋值符号? A. += B. <<= C. <<<= D. >>>= 参考答案: A.很明显是赋值符号 B.<<=左移赋值 C.不是 D.>>>= 右移赋值,左边空出的位以0填充 4.以下哪个不是Collection的子接口? A. List B. Set C. SortedSet D. Map 参考答案:D 5.BufferedReader的父类是以下哪个? A. FilterReader B. InputStreamReader C. PipedReader D. Reader 参考答案:D 6.子类A继承父类B A a = new A(); 则 父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块 执行的先后顺序是? 参考答案:父类B静态代码块->子类A静态代码块->父类B构造函数->父类B非静态代码块->子类A构造函数->子类A非静态代码块 7.找错题。如下程序哪里错?请指出并且说明原因。 public class AA { public class BB extends AA { 8.如下程序,输出什么? public class OnlyTest { 9.如下程序有错吗?错在哪里?请说明原因。 List list = null; 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2007-09-30
楼主专门搞JSP的?
怎么只出这样的问题? |
|
| 返回顶楼 | |
|
最后更新时间:2007-09-30
原本以为可以好好的看看,结果只有2个题。。。
失望。。。 |
|
| 返回顶楼 | |
|
最后更新时间:2007-10-01
kele8boy 写道 这样的题目有意思吗
学技术为了是什么,为了更好的信息化。 做企业应用,为的是了解企业的需求,用你所学的技术,实实在在的帮企业解决一些实际问题,实现无纸化办公。 在那里搞几个API的区别。 API也是别人提供给你,你要真有能耐,去看源码。看过一套MVC框架源码后,管他struts,webwork,也就那么回事。 第一个,getSession()和getSession(true) 刚刚前几天在head first java中看到,一个是取到老session,一个是取新session,有点忘记了,翻下书回答你 request.getSession()是每次都会返回一个会话,但是无法区别是不是新的会话 而request.getSession(false) 是会返回一个已有的会话 getSession(true)和getSession()是完全一样的。 至于request.getParameter和request.getAttribute这个还用说吗 稍微有点开发经验的人都知道 request.getParameter是用来从request中取参数值的。看API名字就知道了 request.getAttribute是用来取你之前用request.setAtt..放进去的东西的值的。 nod一下,这套题目没有任何意义。 ps:个人以为如果考别人的东西,别人通过不到一个小时的学习就可以掌握,那么就没有什么意义 |
|
| 返回顶楼 | |
|
最后更新时间:2007-10-01
想不到会引起大家的评论,参考答案不是很恰当,为了给阅读者有一个明确的答案,我引用了J2EE/DOC/API的原文:
引用 public HttpSession getSession(boolean create) Returns the current HttpSession associated with this request or, if there is no current session and create is true, returns a new session. If create is false and the request has no valid HttpSession, this method returns null. To make sure the session is properly maintained, you must call this method before the response is committed. If the container is using cookies to maintain session integrity and is asked to create a new session when the response is committed, an IllegalStateException is thrown. Parameters: create - true to create a new session for this request if necessary; false to return null if there's no current session Returns: the HttpSession associated with this request or null if create is false and the request has no valid session 引用 public HttpSession getSession() Returns the current session associated with this request, or if the request does not have a session, creates one. Returns: the HttpSession associated with this request 这也说明了一个道理:如果学一门技术,从它提供的API开始学习,这样就会少走弯路,理解得更透彻。 |
|
| 返回顶楼 | |
|
最后更新时间:2007-10-01
这样的笔试题毫无意义。
我不是说不能出API的题目,当然可以出,而且我还要出得很偏,但是会提供网络给应试者。考察的是应试者通过网络来自行解决问题的能力。 |
|
| 返回顶楼 | |
|
最后更新时间:2007-10-03
支持LS的面试方式,只有应该者能有临时解决问题的能力,就够了。
|
|
| 返回顶楼 | |
|
最后更新时间:2007-10-03
支持LS的面试方式,只有应该者能有临时解决问题的能力,就够了。
|
|
| 返回顶楼 | |
|
最后更新时间:2007-12-15
还不错,不过有些也有点小儿科了
|
|
| 返回顶楼 | |
|
最后更新时间:2007-12-15
很像我在中软的面试题
|
|
| 返回顶楼 | |







