欢迎来到天天文库
浏览记录
ID:40557443
大小:59.50 KB
页数:6页
时间:2019-08-04
《java笔试卷模拟》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、时间:150分钟姓名:1.ArrayList和Vector的区别,HashMap和Hashtable的区别4分2.多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?4分3.抽象类与接口的区别有哪些。4分4.STRING与STRINGBUFFER的区别,写个方法,实现字符串的反转,如:输入abc,输出cba5分publicstaticStringreverse(Strings){intlength=s.length();StringBufferresult=newStringBuffer(length);for(inti=length-1;i
2、>=0;i--)result.append(s.charAt(i));returnresult.toString();}答:STRING的长度是不可变的,STRINGBUFFER的长度是可变的。如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的toString()方法。5.J2EE是什么?5分:Je22是Sun公司提出的多层(multi-diered),分布式(distributed),基于组件(component-base)的企业级应用模型(enter
3、prieseapplicationmodel).在这样的一个应用系统中,可按照功能划分为不同的组件,这些组件又可在不同计算机上,并且处于相应的层次(tier)中。所属层次包括客户层(clietntier)组件,web层和组件,Business层和组件,企业信息系统(EIS)层。6.请谈谈你对servlet的生命周期的看法。5分7.jsp有哪些内置对象?作用分别是什么?5分JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):request用户端请求,此请求会包含来自GET/POST请求的参数response网页传回用户端的回应pageCon
4、text网页的属性是在这里管理session与请求有关的会话期applicationservlet正在执行的内容out用来传送回应的输出configservlet的构架部件pageJSP网页本身exception针对错误网页,未捕捉的例外。1.jsp有哪些动作?作用分别是什么?5分JSP共有以下6种基本动作jsp:include:在页面被请求的时候引入一个文件。Jsp:useBean:寻找或者实例化一个JavaBean。Jsp:setProperty:设置JavaBean的属性。Jsp:getProperty:输出某个JavaBean的属性。Jsp:f
5、orward:把请求转到一个新的页面。Jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记2.JSP两种包含方式分别是什么?有什么区别?5分使用<%@include...%> 静态包含简单的理解就是你可以认为这两个页面代码是写在同一个页面里。使用 动态包含当向这个页面发出请求后。会转发到include的哪个页面去执行。执行完了后又接着执行本页面余下的代码。3.简述JSP中的request,session,page,application这4个对象的作用域4分APPLICATION:全局作用范
6、围,整个应用顺序共享,就是在部署文件中的同一个WEBAPP共享,生命周期为:应用顺序启动到停止。SESSION:会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态。生命周期:会话超时,或者服务器端强制使会话失效。REQUEST:请求作用域,就是客户端的一次请求。PAGE:一个JSP(SUN企业级应用的首选)页面。4.什么是ajax,并介绍其实现原理5分AJAX全称为“AsynchronousJavaScriptandXML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。原理:使用XHTML+
7、CSS来表示信息;使用Javascript操作DocumentObjectModel进行动态显示及交互;使用XML和XSLT进行数据交换及相关操作;使用XMLHttpRequest对象与Web服务器进行异步数据交换;使用JavaScript将所有的东西绑定在一起。5.JAVAServletAPI中forward()与redirect()的区别?4分前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效
8、,在前者可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐藏实际的链接。在有
此文档下载收益归作者所有