
Java基础
文章平均质量分 56
qq_41561036
这个作者很懒,什么都没留下…
展开
-
Java基础之动态代理
动态代理是代理模式的一种,代理模式是设计模式之一。 1、代理模式 代理(proxy)提供了对目标对象的另一种访问方式。即通过代理对象访问对象。这样做的好处是,可以在目标对象实现的基础上,增加额外的功能操作,即扩展目标对象的功能(是AOP思想的技术实现)。 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或方法,如果需要修改,可以考虑通过代理扩展改方法。 代理模式分为静态代理和动态代理。 2、代理例子 1)StudentInteface接口类,交钱接口 public interf原创 2022-03-27 12:56:34 · 544 阅读 · 0 评论 -
Java基础之反射
1、什么是反射 Java在运行状态中,对于任何一个类,都可以获取到这个类的属性和方法,对于任何一个对象,都能调用这个对象的方法和属性(包括私有的)。这种动态获取信息和动态调用方法的机制就叫反射。 很多人会说我直接new一个对象不就完了么,干嘛非得通过反射来获取对象。因为new属于静态编译,而反射属于动态编译。反射它只有在程序运行时它才会去获取对象,从这点上可以看出反射的强大。 要理解发射在Java中的原理,首先要知道类型信息在运行时是如何表示的。其实,这是由Class对象来完成的,它包含了所有与类有关原创 2022-03-20 13:10:44 · 464 阅读 · 0 评论 -
Java基础之泛型
泛型,就是”参数化类型“,在创建对象或调用方法时才指定类型。好处就是代码更加简洁(不需要强壮),程序更加健壮(在编译期间不会告警,在运行期间不会出现ClaaCastException异常)。 日常开发中,接口、类和方法都可以使用泛型去定义,但没有所谓的泛型数组一说。 ...原创 2022-03-13 14:01:46 · 638 阅读 · 0 评论 -
Java基础之注解
今天来复习一下注解。什么是注解? Java注解(Annotation)又称Java标注,是Java1.5引进的一种珠海市机制。是代码中的特殊标记。这些标记,可以在Java程序编译、类加载以及运行时被读取,并执行相应的处理操作。 这么说有点抽象。来看看实际开发的注解的应用吧。它在开发中非常常见,比如我们使用的各种框架,@Controller、@Service、@Dao、@Data等等。除了框架实现的注解,还有Java原生注解,@Override、@Deprecated、@FuctionalInterfac原创 2022-03-09 23:06:43 · 2426 阅读 · 0 评论