入门类。

1.《java从入门到精通》(第3版)。

【内容介绍】。

本书从初学者角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍了使用Java语言进行程序开发应该掌握的各方面技术,全书共分28章,包括:初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口,继承与多态,类的高级特性,异常处理,Swing程序设计,集合类,I/O输入输出,反射,枚举类型与泛型,多线程,网络通信,数据库操作,Swing表格组件,Swing树组件,Swing其他高级组件,高级布局管理器,高级事件处理,AWT绘图与音频播放,打印技术和企业进销存管理系统等,所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。

【推荐理由】。

本书内容详尽,实例丰富,非常适合作为编程初学者的学习用书,也适合作为开发人员的查阅,参考资料。

2.《java核心技术卷一》。

【内容介绍】。

本书是Java技术经典参考书,多年畅销不衰,第7版在保留以前版本风格的基础上,涵盖Java2开发平台标准版J2SE5.0的基础知识,主要内容包括面各对象程序设计,反射与代理,接口与内部类,事件监听器模型,使用SwingUI工具箱进行图形用户界面设计,异常处理,流输入/输出和对象序列化,泛型程序设计等,本书内容翔实,深入浅出,附有大量程序实例,极具实用价值,是Java初学者和Java程序员的必备参考书。

【推荐理由】。

本书出版以来,深受广大读者的喜爱,它全面介绍了JavaSE的基础知识,不但具有使用价值,而且易于阅读,易理解,它必成为想进军Java和基础薄弱同学的不二之选。

Request对象的主要方法有哪些。

setAttribute(Stringname,Object):设置名字为name的request的参数值。

getAttribute(Stringname):返回由name指定的属性值。

getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例。

getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组。

getCharacterEncoding():返回请求中的字符编码方式=getContentLength():返回请求的Body的长度。

getHeader(Stringname):获得HTTP协议定义的文件头信息。

getHeaders(Stringname):返回指定名字的requestHeader的所有值,结果是一个枚举的实例。

getHeaderNames():返回所以requestHeader的名字,结果是一个枚举的实例。

getInputStream():返回请求的输入流,用于获得请求中的数据。

getMethod():获得客户端向服务器端传送数据的方法。

getParameter(Stringname):获得客户端传送给服务器端的有name指定的参数值。

getParameterNames():获得客户端传送给服务器端的所有参数的名字,结果是一个枚举的实例。

getParameterValues(Stringname):获得有name指定的参数的所有值。

getProtocol():获取客户端向服务器端传送数据所依据的协议名称。

getQueryString():获得查询字符串。

getRequestURI():获取发出请求字符串的客户端地址。

setAttribute是应用服务器把这个对象放在该页面所对应的一块内存中去,当你的页面服务器重定向到另一个页面时,应用服务器会把这块内存拷贝另一个页面所对应的内存中,这样getAttribute就能取得你所设下的值,当然这种方法可以传对象,session也一样,只是对象在内存中的生命周期不一样而已,getParameter只是应用服务器在分析你送上来的request页面的文本时,取得你设在表单或url重定向时的值。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。