自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java-代理

静态代理与动态代理代理模式静态代理动态代理 代理模式 代理模式简单的讲就是代理类帮助委托类完成一些简单任务,而主要功能还是由委托类完成,这样可以使委托类专注于功能的实现,这一些简单任务可以是一些日志,预处理消息等。 静态代理 先创建一个接口,然后创建一个委托类来实现接口并重写方法,再创建一个代理类实现接口,在代理类中创建一个委托类的引用,然后可以调用委托类的方法。 这就是一个很简单的静态代理的过程。 当然,代理类的缺点也是显而易见的,对于一个类的代理当然是十分的简单,当多个类需要代理的时候就会比较麻烦。为了

2020-11-30 09:53:41 103

原创 Spring入门——IoC

Spring入门——IoC什么是IoCIoC的作用 什么是IoC IoC(Inversion of Control),翻译过来就是控制反转,它的意义主要体现在以下两点 控制:以前类的生成,实例化配置都是由我们自己写的程序完成的,也就是我们自己控制创建的,而现在是通过IoC容器控制创建的,准确的说是beanfactory完成的。 反转:以前我们通程序创建对象,而现在程序本身不去创建,而变为一种被动接收对象,这就是一种反转。 IoC其实也不是什么一个接口什么的,它其实是一种是思想 IoC的作用 控制反转很大程

2020-11-25 10:33:19 96

原创 Spring入门——耦合

Spring入门——耦合什么是耦合什么是解耦为什么要解耦 什么是耦合 概论:耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。 在Java中,简单来说,耦合就是两个对象之间依赖关系过于严重,比如:我们在student类中实例化了user类,当user类需要修改时,student也需要修改,这就是一种比较强的耦合关系。 什么是解耦 解耦,顾名思义,就是解除耦合关系,但在软件工程中,耦合关系基本上无法完全解耦。所以,在软件工程中的解耦一般是指降低耦合度。 为什么要解耦 从上面

2020-11-25 10:16:49 366

原创 上转型与下转型的作业

上转型和下转型 上转型:父类引用指向子类的对象,例如: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 189

原创 注解的概念

注解什么是注解内置注解元注解自定义注解 什么是注解 注解:英名为Annotation,它是JDK5.0及以后版本引入的一个特性。 与类、接口、枚举是在同一个层次,可以成为java 的一个类型。用一个词描述注解------元数据,它是一种描述数据的数据。所以,可以说注解就是源代码的元数据。 内置注解 @Override只修饰方法,表示重写。 @Deprecated(不赞成,强烈反对)可以用于修饰方法,属性,类。表示不推荐使用。 @SuppressWarnings用来抑制编译的警告信息。 元注解 元注解的作用用

2020-11-16 16:34:56 281

空空如也

空空如也

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

TA关注的人

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