牛客网改错java20150905

13 篇文章 0 订阅
4 篇文章 0 订阅

1、request的forward和response的redirect
1.redirect地址栏变化,forward发生在服务器端内部从而导致浏览器不知道响应资源来自哪里
2.redirect可以重定向到同一个站点上的其他应用程序中的资源,forward只能将请求 转发给同一个WEB应用中的组件
3.redirect默认是302码,包含两次请求和两次响应
4.redirect效率较低

5.forward是内部重定向,redirect是外部重定向


2、设计模式:http://www.cricode.com/3532.html


3、servlet和cgi比较:http://blog.csdn.net/yttcjj/article/details/6975907


4、trowable 的子类 error 和 Exception

Exception 包括 非检查性异常 RuntimeException, 及其子类,即运行时的异常,运行时的异常是代码的BUG,
和检查性异常,即非运行时异常,程序在编译的时候会发现的异常 如: IOException之类,在处理类似文件流的时候,java强制规定必须处理可能遇到的文件流异常。
runtimeException是运行时的异常,在运行期间抛出异常的超类,程序可以选择是否try-catch处理。
其他的检查性异常(非运行时的异常,如IOException),是必须try-catch的,否则程序在编译的时候就会发现错误。


5、HttpServletRequest和HttpServletResponse详解

1.HttpServletRequest

HttpServletRequest接口最常用的方法就是获得请求中的参数,这些参数一般是客户端表单中的数据。同时,HttpServletRequest接口可以获取由客户端传送的名称,也可以获取产生请求并且接收请求的服务器端主机名及IP地址,还可以获取客户端正在使用的通信协议等信息。

2.HttpServletResponse

在Servlet中,当服务器响应客户端的一个请求时,就要用到HttpServletResponse接口。设置响应的类型可以使用setContentType()方法。发送字符数据,可以使用getWriter()返回一个对象。

详细参照


6.java中内存分配

用new创建的对象在堆区
函数中的临时变量在栈去
java中的字符串在字符串常量区



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值