摘要:
这个问题,要分JDK版本来区分回答: JDK1.8之前: 语法: 抽象类:方法可以有抽象的,也可以有非抽象, 有构造器 接口:方法都是抽象,属性都是常量,默认有public static final修饰 设计: 抽象类:同一类事物的抽取,比如针对Dao层操作的封装,如,BaseDao,BaseSer 阅读全文
摘要:
关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。 一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及 阅读全文
摘要:
问题:简述Java中的反射使用 答: 1.作用: 可以通过配置文件来动态配置和加载类,以实现软件工程理论里所提及的类与类,模块与模块之间的解耦。反射最经典的应用是spring框架。 2. 定义 反射简单来说,就是动态加载对象,并对对象进行剖析。在Java中的反射机制是指在运行状态中,对于任意一个类, 阅读全文