![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 79
weixin_32501529
这个作者很懒,什么都没留下…
展开
-
SpringBoot.run方法流程分析
主类加载。一般为ApplicationLoader,具体名称,因人而异,也不重要。 加载SpringApplication类,并实例化SpringApplication。在实例化过程中,有以下关键步骤 确定当前程序的WebApplicationType。(SERVLET、REACTIVE、NONE)。【这里确定类型的代码平时在编程过程中可以使用】 加载类路径中的所有(任何一个jar包中出现的配置,一般来说,是各种starter中配置)的META-INF/spring.factories文件信息并解析原创 2021-02-08 16:24:34 · 207 阅读 · 1 评论 -
java泛型程序设计查漏补缺
1.什么是泛型程序设计2.为什么要使用泛型? 对于集合类如ArrayList,一个集合类实例中时可以存储任何Object类的对象的。如下代码所示:List arrayList = new ArrayList();arrayList.add("aaaa");arrayList.add(100);for(int i = 0; i< arrayList.size();i+...转载 2018-11-28 10:30:53 · 104 阅读 · 0 评论 -
java集合类查漏补缺
1. Vector、ArrayList和LinkedList三者的区别。 a.ArrayList是最常用的List实现类,其内部是由一个数组实现的,可以实现快速的随机访问。ArrayList类实例不适合复制、移动较多操作。ArrayList不适合插入和删除,适合随机查找和遍历。 b.Vector和ArrayList的实现基本相同,也是由数组实现的。但是,Vector类的方法都是同步...转载 2018-11-28 10:31:09 · 105 阅读 · 0 评论 -
java基础拾漏补缺
一、类之间的三种关系:1. 依赖关系(use-a)2. 继承关系(is-a)3. 聚合关系 (has-a)二、Java中的方法,得到的总是参数的值拷贝。1. 对于原始类型来说,参数是最简单的值拷贝,因而,在方法中对参数的修改无法对传参的值产生影响。2. 对于引用类型来说,参数是对引用的一次拷贝。划重点:值拷贝。三、Java中的转型问题。 1. 基本类型的转型(无...原创 2018-11-28 10:30:25 · 156 阅读 · 0 评论 -
Java枚举类拾遗补缺
1.一个简单的Java枚举类应用代码:package com.enum.test;public class EnumTest{ public void printColor(Color color) { switch(color) { case RED: System.out.p...原创 2018-11-28 10:31:20 · 122 阅读 · 0 评论 -
Spring Security 架构【翻译】
这篇指南是对Spring Security的一个入门简介,为我们提供了一个对框架底层设计的深入了解。这里仅仅涵盖了该框架非常基础的的知识,尽管如此,本文也可以解决开发者在使用本框架的过程中的一些疑惑。在这里,我们会看看在web应用程序中我们是如何使用filter以及更通用的方法注解两种途径将Spring Security框架应用到我们的项目中的。当你希望从一个较高水平理解该安全框架是如...翻译 2019-02-22 09:59:28 · 216 阅读 · 0 评论 -
StringJoiner使用及源码分析
概述 今天在浏览jdk元代,java.util包下面有个StringJoiner类,之前没怎么见过,更没有用过,所以呢,就写点代码了解了一下,顺便看了一下其不怎么多的的源代码,在这里记录分享一下。基本使用package test;import java.util.StringJoiner;/** * @author wangqianyi * @Tit...原创 2019-02-27 18:13:44 · 264 阅读 · 0 评论 -
ArrayDeque使用及源码分析
类介绍 ArrayDeque类是Deque接口的一个可变大小的数组实现,我们通常称之为双端队列。该类具有以下一些特点:该队列没有容量限制,可以根据使用需要自动增长; 该队列不是线程安全的; 不允许存储null; 该队列作为一个栈来使用比stack快,作为一个队列使用比linkedList快。 该双端队列的iterator方法返回的迭代器基本使用public...原创 2019-02-28 10:56:34 · 309 阅读 · 0 评论