Loading

04 2021 档案

摘要:概述 数组是相同类型数据的有序集合 数组的创建是JVM在堆空间(Heap)中为数组元素分配内存空间并返回地址的过程 数组可作为方法的返回值,返回的其实是地址 一维数组 创建一维数组 一维数组可以动态初始化也可以静态初始化 动态初始化:指定数组的长度,其中元素默认为0 int[] a = new in 阅读全文
posted @ 2021-04-23 10:12 qinuna 阅读(176) 评论(0) 推荐(0)
摘要:概述 AOP:面向切面编程(方面),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术 作用:利用AOP可以对业务逻辑的各个部分进行隔离,从而使业务逻辑各部分之间的耦合度降低 实质:在不修改源代码的情况下,在主干功能里添加新功能 例如:在登录功能里面添加一个权限判断功能 底层原理:使用 阅读全文
posted @ 2021-04-20 17:23 qinuna 阅读(135) 评论(0) 推荐(0)
摘要:概述 IOC(Inversion of Control):控制反转,把对象的创建和对象之间调用的过程交给Spring进行管理 使用IOC的目的:降低耦合度 IOC是一种设计思想,DI(依赖注入)是实现IOC的一种方法 IOC思想基于IOC容器完成,IOC容器底层就是对象工厂 在没有IOC的程序中,我 阅读全文
posted @ 2021-04-19 16:49 qinuna 阅读(125) 评论(0) 推荐(0)
摘要:Spring简介 概述 Spring是一个轻量级的、开源的JavaEE框架 Spring有两个核心部分:IOC和AOP IOC:控制反转,把创建对象过程交给Spring进行管理 AOP:面向切面,不修改源代码进行功能的增强 总结:Spring就是一个轻量级的控制反转(IOC)和面向切面编程(AOP) 阅读全文
posted @ 2021-04-19 16:48 qinuna 阅读(77) 评论(0) 推荐(0)
摘要:适配器模式 简介 在软件设计中,为了解决接口不一致的问题,两个软件模块之间往往也需要通过一个**适配器类(Adapter)**进行适配,这样的模式叫做适配器设计模式 该模式分为两种: 类适配器模式 对象适配器模式 引入 现在有一个类Adaptee,里面有一个方法Operation1 现在要使用类Ad 阅读全文
posted @ 2021-04-12 10:53 qinuna 阅读(103) 评论(0) 推荐(0)
摘要:简介 概述 集合就像一种容器,可以把多个对象放进容器内 特点:提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变 集合按照其存储结构可以分为两大类: 单列集合 Collection 双列集合 Map 集合体系结构 Collection 单列 List 可重复、有序(存储顺序) Array 阅读全文
posted @ 2021-04-04 15:55 qinuna 阅读(120) 评论(0) 推荐(0)
摘要:好处 避免匿名内部类定义过多 简洁代码 使用前提:接口是函数式接口 函数式接口:只包含一个抽象方法的接口 对于函数式接口,我们可以通过lambda表达式来创建该接口的对象 Lambda表达式的使用 假如现在我们需要实现一个匿名内部类,首先定义一个函数式接口,并实例化该接口 interface Lik 阅读全文
posted @ 2021-04-03 15:30 qinuna 阅读(141) 评论(0) 推荐(0)