自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 动态代理

动态代理 动态代理和静态代理角色是一样的 动态代理的代理类是自动生成的,不是直接写好的(相当于一个万能对象) 动态代理分类两类:基于接口和基于类 基于接口:jdk原生(invocationHandler) 基于类:cglib java字节码:javasist jdk原生 jdk提供了invocationHandler接口和Proxyl类 动态生成代理类 //动态生成代理对象 public class Handel implements InvocationHandler { //被代理的接口

2020-12-16 21:28:54 97 1

原创 静态代理

静态代理 什么是静态代理 什么是代理?代理就是给目标类提供一个代理对象,由代理对象控制目标对象的引用 代理有啥好处呢?①通过代理对象的方式间接的访问目标对象,防止直接访问目标对象给系统带来的不必要复杂性,②通过代理对象对原有的业务增强 实现静态代理的步骤 抽象出真实角色和代理角色的共同动作 构建真实角色 构建代理角色,代理角色中有对真实角色的引用 两个案例 案例一 房东通过中介租房给租客 房东:真实角色,并实现对共同行为 中介:代理角色,并实现共同的行为 共同的动作:租房 代码实现 抽象出共同的行为

2020-12-16 17:18:53 80

原创 自定义异常

自定义异常 Java中异常本身是一个类,产生异常就是创建异常类对象,并抛出一个异常对象 创建一个异常类继承Exception类,并创建构造器 public class Myexception extends Exception{ public Myexception(String message){ super(message); } } 创建一个测试类 public class Text { public void speak(String info) throws

2020-12-15 17:52:00 48 1

原创 单例模式

单例模式 1. 饿汉式 public class Single1 { private Single1(){ }//私有化构造器 private final static Single1 single1 =new Single1();//创建一个私有的静态无法被修改的成员变量 public static Single1 getSingle1(){ return single1; }//提供一个类方法获取对象实例 public static void main(String[] arg

2020-12-15 16:15:38 54

原创 this和super

this关键字 表示当前对象 区分同名变量 作为方法名初始化对象,放在构造方法第一句,相当于调用同类的其他构造方法(重载的构造器) 作为参数传递,需要在某些完全分离的类中调用一个方法,并将当前对象的一个引用作为参数传递时 super关键字 访问父类的变量和方法 调用父类中的某一个构造函数(应该为构造函数中的第一条语句,并且只能调用一次)。 this和super的区别 super()主要是对父类构造函数的调用,this()是对重载构造函数的调用 super()主要是在继承了父类的子类的构造函数中使用

2020-12-15 16:03:35 73

原创 Markdown学习

Markdown学习: #+空格:一级标题 二级标题:##+空格 三级标题:###+空格 四级标题:####+空格 最多支持六级标题 字体 粗体: 两个*包围文本 斜体: 两边一个星 斜体加粗: 两边三个星 删除线: 两边两个~~ 引用 大于符号+空格 分割线 三个减号为分割线 或者三个星号 图片 感叹号+中括号+小括号 超链接 点击跳转到4399小游戏 中括号+小括号 列表 数字+英文句号+空格 第二xxx 无序列表 减号+空格 表格 id 姓名 性别 年龄 1 张三 男

2020-12-11 17:38:33 59

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除