如题

解决方案 »

  1.   

    第一个区别:PrintWriter的print方法中不会抛出IOException,而JspWriter会。
    第二个区别:JspWriter是抽象类而PrintWriter不是,也就是说你可以通过new操作来直接新建一个PrintWriter的对象而JspWriter不行,它必须是通过其子类来新建。
    但是它们之间又是有关系的,这个关系主要是JspWriter对PrintWriter有依赖。初始化一个JspWriter对象的时候要关联ServletResponse对象的一个PrintWriter类型对象,最终JspWriter对象的输出任务还是通过这个PrintWriter类型对象做的。
      

  2.   

    JspWriter 继承 PrintWriter 继承于 Writer
      

  3.   

    楼上的,错误,
    JspWriter也是继承于java.io.Writer,PrintWriter也是继承于java.io.Writer!!!!