- 博客(4)
- 收藏
- 关注
转载 forward和redirect对比
从地址栏显示来说forward:是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址。redirect:是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL。从数据共享来说forward:转发页面和转发到的页面可以共...
2018-11-05 10:21:41
137
原创 面向对象5个基本原则
单一职责原则(Single-Resposibility Principle):一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。开放封闭原则(Open-Closed principle):软件实体应该是可扩展的,而不可修改的。也就是,对扩展开放,对修改封闭的。Liskov替换原...
2018-11-02 13:37:03
144
转载 抽象类和接口对比
将抽象类和接口进行对比得出如下结论:一个子类只能继承一个抽象类,但能实现多个接口抽象类可以有构造方法,接口没有构造方法抽象类可以有普通成员变量,接口没有普通成员变量抽象类和接口都可有静态成员变量,抽象类中静态成员变量访问类型任意,接口只能public static final(默认)抽象类可以没有抽象方法,抽象类可以有普通方法,接口中都是抽象方法抽象类可以有静态方法,接口不能有静态...
2018-11-01 11:13:46
147
原创 类初始化时各个部分代码执行顺序
类初始化时各个部分代码执行顺序在牛客网做Java面试题的时候发现有很多是关于类初始化时各个部分代码执行顺序的问题,于是编写了以下的代码来验证类内各部分代码的执行顺序。class C { C(){ System.out.print("父类成员变量 > "); }}class D { D(){ System.out.print("父类静态成员变量 >
2018-11-01 10:54:47
219
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人