自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集合面试题

1、Java集合体系结构(List、Set、Collection、Map的区别和联系)1、Collection 接口存储一组不唯一,无序的对2、List 接口存储一组不唯一,有序(插入顺序)的对象3、Set 接口存储一组唯一,无序的对象4、Map接口存储一组键值对象,提供key到value的映射。Key无序,唯一。value不要求有序,允许重复。(如果只使用key存储,而不使用value,那就是Set)2、Vector和ArrayList的区别和联系相同点:1)实现原理相同—底层都使用数组

2022-09-08 08:23:09 175 1

原创 字节输入输出流

字节流输入输出流

2022-09-03 10:40:38 325

原创 Set接口

Set的常用实现类。

2022-09-03 00:30:55 209

原创 Map接口

Map接口的常见实现类。

2022-09-02 23:58:55 109

原创 List接口

List的常用实现类

2022-08-31 22:43:50 297 1

原创 Spring框架的AOP

AOP 术语在我们开始使用 AOP 工作之前,让我们熟悉一下 AOP 概念和术语。这些术语并不特定于 Spring,而是与 AOP 有关的。Aspect 一个模块具有一组提供横切需求的 APIs。例如,一个日志模块为了记录日志将被 AOP 方面调用。应用程序可以拥有任意数量的方面,这取决于需求。Join point 在你的应用程序中它代表一个点,你可以在插件 AOP 方面。你也能说,它是在实际的应用程序中,其中一个操作将使用 Spring AOP 框架。Advice 这是实际行动之前或之后执行的方法

2020-09-30 21:48:10 115

原创 Spring 基于注解的配置

从 Spring 2.5 开始就可以使用注解来配置依赖注入。而不是采用 XML 来描述一个 bean 连线,你可以使用相关类,方法或字段声明的注解,将 bean 配置移动到组件类本身。在 XML 注入之前进行注解注入,因此后者的配置将通过两种方式的属性连线被前者重写。注解连线在默认情况下在 Spring 容器中不打开。因此,在可以使用基于注解的连线之前,我们将需要在我们的 Spring 配置文件中启用它。所以如果你想在 Spring 应用程序中使用的任何注解,可以考虑到下面的配置文件。<?xml

2020-09-30 20:30:44 203

原创 Spring Beans 自动装配

Spring 自动装配 byName这种模式由属性名称指定自动装配。Spring 容器看作 beans,在 XML 配置文件中 beans 的 auto-wire 属性设置为 byName。然后,它尝试将它的属性与配置文件中定义为相同名称的 beans 进行匹配和连接。如果找到匹配项,它将注入这些 beans,否则,它将抛出异常。例如,在配置文件中,如果一个 bean 定义设置为自动装配 byName,并且它包含 spellChecker 属性(即,它有一个 setSpellChecker(…) 方法)

2020-09-30 17:00:12 67

原创 Spring 依赖注入

Spring框架的核心功能之一就是通过依赖注入的方式来管理Bean之间的依赖关系。依赖注入每个基于应用程序的 java 都有几个对象,由这些对象一起工作来呈现出终端用户所看到的工作的应用程序。当编写一个复杂的 Java 应用程序时,应用程序类应该尽可能独立于其他 Java 类来增加这些类重用的可能性,并且在做单元测试时,测试独立于其他类的独立性。依赖注入(或有时称为布线)有助于把这些类粘合在一起,同时保持他们独立。Spring 基于构造函数的依赖注入如果存在不止一个参数时,当把参数传递给构造函数时,

2020-09-30 16:41:48 76

原创 Spring Ioc 容器

https://www.w3cschool.cn/wkspring/xypt1icg.html学习这里时候的总结Spring Ioc 容器Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件。这些对象被称为 Spring Beans。IOC 容器具有依赖注入功能的容器,它可以创建对象,IOC 容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。通

2020-09-30 15:48:57 87

转载 JDK学习基础入门(二)

I/O 流概述大部分程序都需要进行输入/输出处理,比如从键盘读取数据、从屏幕中输出数据、从文件中写数据等等。在 Java 中,把这些不同类型的输入、输出源抽象为流(Stream),而其中输入或输出的数据则称为数据流(Data Stream),用统一的接口表示,从而使程序设计简单明了。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。流一般分为输入流(Input Stream

2020-09-29 20:52:52 204

转载 JDK学习基础入门(一)

Java API 简介Java 的核心 API 是非常庞大的,这给开发者来说带来了很大的方便。所谓的 API 就是一些已经写好、可直接调用的类库。Java 里有非常庞大的 API,其中有一些类库是我们必须得掌握的,只有熟练掌握了 Java 一些核心的 API,我们才能更好的使用 Java。我们都知道 java 是一门面向对象的语言,类将方法和属性封装起来,这样就可以创建和处理相同方法和属性的对象了。但是 java 中的基本数据类型却不是面向对象的,不能定义基本类型的对象。那如果我们想像处理对象的方式处理

2020-09-29 20:23:12 476

转载 String跟StringBuffer的区别

区别一:在Java中字符串使用String类进行表示,但是String类表示字符串有一个最大的问题:“字符串常量一旦声明则不可改变,而字符串对象可以改变,但是改变的是其内存地址的指向。”所以String类不适合于频繁修改的字符串操作上,所以在这种情况下,往往可以使用StringBuffer类,即StringBuffer类方便用户进行内容修改,区别二:在String类中使用“+”作为数据的连接操作,而在StringBuffer类中使用append()方法(方法定义:public StringBuffer a

2020-09-29 18:36:02 1433

原创 Java学习基础问题

abstract class和interface是Java语⾔言中对于抽象类定义进⾏行行⽀支持的两种机制,正是由于这两种机制的存 在,才赋予了了Java强⼤大的⾯面向对象能⼒力力。接口跟抽象类的区别抽象类只能是单继承的,否则讲究产生致命方块问题,但需要实现多个的时候,可以使用接口从语法方面说:定义接口的关键字是interface,定义抽象类的关键字是abstract动态代理跟静态代理的区别?从编程方面说:一个类只能使用一次继承关系,但一个类却可以实现多个接口,因为Java只支持单继承,多继承会

2020-09-23 14:32:35 233

空空如也

空空如也

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

TA关注的人

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