JSP网页开发面试题及答案v.doc

JSP网页开发面试题及答案v.doc

ID:50853426

大小:46.45 KB

页数:4页

时间:2020-03-15

JSP网页开发面试题及答案v.doc_第1页
JSP网页开发面试题及答案v.doc_第2页
JSP网页开发面试题及答案v.doc_第3页
JSP网页开发面试题及答案v.doc_第4页
资源描述:

《JSP网页开发面试题及答案v.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JSP网页开发面试题及答案v1.11.浏览器jsp,html之间的关系1.JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览2.在大多数Browser/Server结构的Web应用中,浏览器直接通过HTML或者JSP的形式与用户交互,响应用户的请求3.JSP在服务器上执行,并将执行结果输出到客户端浏览器,我们可以说基本上与浏览器无关2.自定义标签要继承哪个类这个类可以继承TagSupport或者BodyTagSuppo

2、rt,两者的差别是前者适用于没有主体的标签,而后者适用于有主体的标签。如果选择继承TagSupport,可以实现doStartTag和doEndTag两个方法实现Tag的功能,如果选择继承BodyTagSupport,可以实现doAfterBody这个方法。3.如果用JSP开发一个聊天程序,不用数据库存储聊天纪录,请问聊天记录最好存储在()中。Application4.doPost,doGet的区别?1。当你直接访问一个servlet时,调用的是doGet方法。   2。如果你的html里面规定

3、了method访问哪个方法,则调用该方法。   3。get和post提交的数据量是不一样的.get好像最多只能在url后跟8K, post没这个限制 5.jsp乱码如何解决,几种解决方案。?一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连接时出现乱码6.四种会话跟踪技术会话跟踪是为了跟踪用户于service之间的多次交互. 1.cookie 也就是我们常见的在C盘/文件夹下有一个COOKIE目录 2.session 比Cookie安全.不可见.但占用srevice资源 3.url重写

4、.这是在用户的IE禁止Cookie的时候采用的方法。因为不管是Cookie还是 session 都要借助4.隐藏域7.你认为哪种分页效率最高? JSP ,MYSQL,SQL2005.SQL2005效率高:  因为mysql的分页还是先查出所有的记录,再从起始位置开始查出所需要的记录,  而SQL2005不会查所有记录,只查筛选后所需要的记录1.String是最基本的数据类型吗?基本数据类型包括byte、int、char、long、float、double、boolean和short。java.l

5、ang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类2.说出ArrayList,Vector,LinkedList的存储性能和特性ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较

6、ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。3.HashMap和Hashtable的区别。HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtabl

7、e不允许。HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Mapinterface的一个实现。最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap就必须为之提供外同步。Hashtab

8、le和HashMap采用的hash/rehash算法都大概一样,所以性能不会有很大的差异。4.error和exception有什么区别?error表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。exception表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。5.同步和异步有何异同,在什么情况下分别使用他们?举例说明。如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。