
Java
文章平均质量分 55
Jasper兰
这个作者很懒,什么都没留下…
展开
-
JAVA自定义注解
JAVA自定义注解 以Student注解举例 @Target({ElementType.FIELD,ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @interface Student { String coloumname() default ""; String type() default "varchar"; int len() default 10; } @Target里指注解的应用范围,多选用逗号隔开,花原创 2021-06-13 00:54:56 · 246 阅读 · 0 评论 -
Java类加载链接初始化过程
Java类加载链接初始化过程 类加载 类加载器继承关系(如图1所示) BootStarp 根类加载器,无法直接获得 ExtClassLoader 拓展类加载器 SystemclassLoader(AppClassLoader) 系统类加载器 为所有自定义类加载器的父类,自己写的Java类一般由该加载器加载 图1:类加载器继承关系 双亲委派机制 双亲委托模型的工作过程是:如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把这个请求委托给父类加载器去完成,每原创 2021-06-12 12:30:17 · 1915 阅读 · 2 评论 -
代理模式学习
代理模式学习 采用动态代理 以房东租房为例 首先得定义一个接口 public interface Rent { public void rent(); public void sell(); public void rise(); } 定义一个房东类实现具体得接口 public class Landlord implements Rent{ @Override public void rent(){ System.out.println("原创 2021-06-11 00:13:53 · 187 阅读 · 0 评论