- 博客(5)
- 收藏
- 关注
原创 Java-代理
静态代理与动态代理代理模式静态代理动态代理代理模式代理模式简单的讲就是代理类帮助委托类完成一些简单任务,而主要功能还是由委托类完成,这样可以使委托类专注于功能的实现,这一些简单任务可以是一些日志,预处理消息等。静态代理先创建一个接口,然后创建一个委托类来实现接口并重写方法,再创建一个代理类实现接口,在代理类中创建一个委托类的引用,然后可以调用委托类的方法。这就是一个很简单的静态代理的过程。当然,代理类的缺点也是显而易见的,对于一个类的代理当然是十分的简单,当多个类需要代理的时候就会比较麻烦。为了
2020-11-30 09:53:41
123
原创 Spring入门——IoC
Spring入门——IoC什么是IoCIoC的作用什么是IoCIoC(Inversion of Control),翻译过来就是控制反转,它的意义主要体现在以下两点控制:以前类的生成,实例化配置都是由我们自己写的程序完成的,也就是我们自己控制创建的,而现在是通过IoC容器控制创建的,准确的说是beanfactory完成的。反转:以前我们通程序创建对象,而现在程序本身不去创建,而变为一种被动接收对象,这就是一种反转。IoC其实也不是什么一个接口什么的,它其实是一种是思想IoC的作用控制反转很大程
2020-11-25 10:33:19
120
原创 Spring入门——耦合
Spring入门——耦合什么是耦合什么是解耦为什么要解耦什么是耦合概论:耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。在Java中,简单来说,耦合就是两个对象之间依赖关系过于严重,比如:我们在student类中实例化了user类,当user类需要修改时,student也需要修改,这就是一种比较强的耦合关系。什么是解耦解耦,顾名思义,就是解除耦合关系,但在软件工程中,耦合关系基本上无法完全解耦。所以,在软件工程中的解耦一般是指降低耦合度。为什么要解耦从上面
2020-11-25 10:16:49
414
原创 上转型与下转型的作业
上转型和下转型上转型:父类引用指向子类的对象,例如:Father f1 = new Son();下转型:将上转型父类对象转成子类对象 ,例如 Father f1 = new Son(); Son s1 = (Son)f1;而Father f1 = new Father(); Son s1 = (Son)f1;这种是会报错的,属于不安全的下转型。向上转型时 f1会遗失除与父类对象共有的其他方法;可以用向下转型在重新转回,这个和向上转型的作用要结合理解。...
2020-11-19 12:57:46
219
原创 注解的概念
注解什么是注解内置注解元注解自定义注解什么是注解注解:英名为Annotation,它是JDK5.0及以后版本引入的一个特性。 与类、接口、枚举是在同一个层次,可以成为java 的一个类型。用一个词描述注解------元数据,它是一种描述数据的数据。所以,可以说注解就是源代码的元数据。内置注解@Override只修饰方法,表示重写。@Deprecated(不赞成,强烈反对)可以用于修饰方法,属性,类。表示不推荐使用。@SuppressWarnings用来抑制编译的警告信息。元注解元注解的作用用
2020-11-16 16:34:56
313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人