- 博客(5)
- 收藏
- 关注
原创 设计模式——代理模式
代理模式概念:为对象提供一个替身,控制目标对象(被代理对象)的访问,通过代理对象访问目标对象,好处是:可以在目标对象的基础上,增加功能、扩展功能。分类静态代理:目标类(被代理类)和代理类都要实现共同接口。动态代理(也称JDK代理):目标类(被代理类)要实现接口,代理类不用实现接口。Cglib代理:可以在内存中动态创建对象,不用实现接口。1.静态代理:介绍:静态代理要求目标类和代理...
2020-03-14 21:15:02
68
原创 request转发和response重定向
request转发和response重定向1. request转发:一种服务器内部的资源跳转方式。步骤:1.通过request对象获取转发器对象2.使用转发器对象进行转发RequestDispatcher requestDispatcher = request.getRequestDispatcher(String var1);requestDispatcher.forward(req...
2020-03-13 01:50:32
362
原创 序列化和反序列化
1.序列化和反序列化序列化:将对象转换成字节序列,可以加方便存储在磁盘或在网络上传输。//1.创建一个文件流,参数为要保存对象的文件名 FileOutputStream fos = new FileOutputStream("MyObejext.dat");//2.创建对象流,将文件流的引用作为参数传进去 ObjectOutputStream os = new ObjectOutp...
2020-02-23 00:05:20
115
原创 java静态方法与静态变量
带有static修饰的方法叫做静态方法,带有static修饰的变量叫做静态变量。(main方法就是静态方法)静态方法静态方法是通过类名调用的,所以静态方法无法引用类的实例变量,没有类的实例出现。math.max(12,22);//以类的名称调用静态方法,格式:类名.方法名Cat c1 = new Cat();c1.play();//以对象的名称调用的非静态的方法,格式:对象名.方法名...
2020-01-24 00:40:23
178
原创 java局部变量和实例变量的生命周期
1.局部变量的生命周期局部变量的解释:局部变量是被声明在方法中的,是暂时的,生命周期只限于方法调用至执行完毕为止。public class Test{ public void read(){ int a = 1;//声明了一个局部变量a,a的范围只限于read()里面,别的方法体不能使用 write(); } public void write(){ a = 2; //非法,a是局...
2020-01-19 15:01:38
1103
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人