`

Java程序员总结读后感一

 
阅读更多

来自

http://blog.csdn.net/codeallen/article/details/7718526

总结

面试总结

1、求职者,无论你有多丰富的经验,在求职的时候要低调,要放下姿态,这样才不至于一败涂地。

2、面试与求职者互动。项目的的架构画出来,以及涉及到的技术,围绕技术讨论,框架如何通信,主要一些涉及的业务,以及如何解决遇到的问题

3、了解jsp的几大内置对象,struts2和struts1的区别,spring和hibernate的区别,启动多线程是用run还是start,run和start有什么区别,run和start都是方法你说有什么区别

 

解答:

1、request对象

request 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信息、请求方式以及请求参数等)。request对 象的作用域为一次请求。

 

2、response对象

response 代表的是对客户端的响应,主要是将JSP容器处理过的对象传回到客户端。response对象也具有作用域,它只在JSP页面内有效。

 

3、session对象

session 对象是由服务器自动创建的与用户请求相关的对象。服务器为每个用户都生成一个session对象,用于保存该用户的信息,跟踪用户的操作状态。 session对象内部使用Map类来保存数据,因此保存数据的格式为 “Key/value”。 session对象的value可以使复杂的对象类型,而不仅仅局限于字符串类型。

 

4、application对象

 application 对象可将信息保存在服务器中,直到服务器关闭,否则application对象中保存的信息会在整个应用中都有效。与session对象相比,application对象生命周期更长,类似于系统的“全局变量”。

 

5、out 对象

out 对象用于在Web浏览器内输出信息,并且管理应用服务器上的输出缓冲区。在使用 out 对象输出数据时,可以对数据缓冲区进行操作,及时清除缓冲区中的残余数据,为其他的输出让出缓冲空间。待数据输出完毕后,要及时关闭输出流。

 

6、pageContext 对象

pageContext 对象的作用是取得任何范围的参数,通过它可以获取 JSP页面的out、request、reponse、session、application 等对象。pageContext对象的创建和初始化都是由容器来完成的,在JSP页面中可以直接使用 pageContext对象。

 

7、config 对象

config 对象的主要作用是取得服务器的配置信息。通过 pageConext对象的 getServletConfig() 方法可以获取一个config对象。当一个Servlet 初始化时,容器把某些信息通过 config对象传递给这个 Servlet。 开发者可以在web.xml 文件中为应用程序环境中的Servlet程序和JSP页面提供初始化参数。

 

8、page 对象

page 对象代表JSP本身,只有在JSP页面内才是合法的。 page隐含对象本质上包含当前 Servlet接口引用的变量,类似于Java编程中的 this 指针。

 

9、exception 对象

exception 对象的作用是显示异常信息,只有在包含 isErrorPage="true" 的页面中才可以被使用,在一般的JSP页面中使用该对象将无法编译JSP文件。excepation对象和Java的所有对象一样,都具有系统提供的继承 结构。exception 对象几乎定义了所有异常情况。在Java程序中,可以使用try/catch关键字来处理异常情况; 如果在JSP页面中出现没有捕获到的异常,就会生成 exception 对象,并把 exception 对象传送到在page指令中设定的错误页面中,然后在错误页面中处理相应的 exception 对象。

分享到:
评论

相关推荐

    读 tinking in java 有 感

    ### 《思考Java》读后感与深入解析 #### 面向对象编程的抽象与实践 在探索《思考Java》一书的过程中,最令人印象深刻的概念之一是面向对象编程(OOP)。书中强调,Java的核心思想是面向对象,这不仅是一种编程方式...

    Java编程快速入门.docx

    Java编程快速入门是每个对计算机科学感兴趣的人必经的阶段,尤其对于想要深入学习Java语言的初学者来说,掌握基础知识至关重要。以下是一份详细的Java学习笔记,旨在帮助你快速掌握Java编程的核心概念。 首先,Java...

    21天学通java 不错的资料

    - 平台无关性:编译后的Java程序可以在任何支持Java虚拟机(JVM)的操作系统上运行。 - 自动内存管理:Java使用垃圾回收机制自动管理内存,减少了程序员的工作负担。 2. **基础语法**: - 变量声明与使用:例如...

    java编程思想

    在描述中提到的博文链接虽然已不可访问,但我们可以推测其可能包含了作者对《Java编程思想》的一些读后感或者书中的重点提炼。通常,这样的博客会分享阅读心得、关键知识点的总结,甚至是对某些复杂概念的个人解读。...

    java_ssm中国文学作品网站vue毕业论文.doc

    5. 书籍收藏与留言管理:用户可以收藏喜欢的书籍,同时发表读后感或者提问,促进用户参与度。 6. 用户管理:用户注册、登录、权限分配,确保用户信息的安全与隐私。 7. 章节管理与作者管理:对文学作品的章节进行...

    seven languages in seven weeks

    - **Antonio Cangiano**:本书以精炼但不简单的方式介绍了七种重要且多样的语言,适合所有对探索新领域或评估新兴语言感兴趣的程序员。 - **Frederic Daoud**:如果你热爱学习新语言、想要挑战自己的思维、想提升...

    Head.First.Servlets.and.JSP.2nd.Edition

    3. **Oliver Roell(认证Java程序员)**: - 认为市场上没有比《Head First Servlets & JSP》更好的介绍Servlet技术的书籍。 - 对于新接触Java Web开发的读者来说,本书易于理解且实用。 4. **Theodore Casser...

    二十三种设计模式【PDF版】

    翻译: 很多程序员在读完这本书,宣布自己相当于经历了一次"主显节"(纪念那稣降生和受洗的双重节日),如果你从来没有读 过这本书,你会在你的程序教育生涯里存在一个严重裂沟,所以你应该立即挽救弥补! 可以这么说:GoF ...

    SourceInsight 4.0 theme主题 huawei

    SourceInsight 是一款深受程序员喜爱的源代码查看和编辑工具,尤其在C、C++、Java等编程语言的开发过程中,其强大的语法高亮、代码跳转和智能提示等功能极大地提高了代码阅读和编辑的效率。在版本4.0中,Source...

    Python3源码超级画板程序

    与C++或Java等语言相比,Python让程序员能够更快地编写代码。 Python3相较于早期的Python版本2.x,在语言和标准库方面都有所改进。Python3不再完全向后兼容,这意味着一些用Python2编写的代码可能无法在Python3上...

    测试培训教材

     -测试总结和报告。 一个好的测试管理工具应该能把以上几个阶段都管理起来。 测试人员每时每刻都在度量别人的工作成果,而测试人员的工作成果又由谁来度量呢?度量的标准和依据是什么呢?软件测试的度量是测试...

    卡耐基梅陇课程:深入理解计算机系统

    《深入理解计算机系统》是卡耐基梅隆大学的一门基础经典课程,由Randal E. Bryant和David R....对于任何对计算机科学感兴趣的人来说,这门课程都是一个宝贵的资源,能够帮助他们成为计算机领域中的专家。

    2021-2022计算机二级等级考试试题及答案No.11463.docx

    根据提供的文件信息,我们可以总结出一系列与计算机二级等级考试相关的知识点。这些知识点涵盖了数据结构、网络通信基础、程序设计语言特性、数据库管理等多个方面。下面将详细解释这些知识点。 ### 1. 数据结构中...

Global site tag (gtag.js) - Google Analytics