刷题错误点总结(持续更新。。。)

刷题错误点总结(持续更新。。。)

1、子类继承父类会自动调用父类无参构造方法,如果父类没有无参构造方法, 子类就必须在第一行显示的调用父类有参构造

2、关于forward和redirect:

  • forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.

    redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL

  • forward:转发页面和转发到的页面可以共享request里面的数据.

    redirect:不能共享数据.

  • forward:一般用于用户登陆的时候,根据角色转发到相应的模块.

    redirect:一般用于用户注销登陆时返回主页面和跳转到其它的网站等.

3、静态方法:

  • 静态方法,类似于静态变量,静态方法也属于类,不属于实例的。静态方法只能访问类的静态变量,或调用类的静态方法。通常静态方法作为工具方法,被其它类使用,而不需要创建类的实例。譬如集合类、Wrapper类(String, Integer等)和工具类(java.util中的类)都有很多静态方法。通常java程序的开始就是一个main()方法,它就是个静态方法。

标签

评论

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1