05 2020 档案
摘要:/* Map集合的特点: Map集合市一个双列集合,一个元素包含两个值:一个key,一个value Map集合中的元素,key和value的数据类型可以相同,也可以不同 Map集合中的元素,key不允许重复的,value是可以重复的 Map集合中的元素,key和value是一一对应的 */ /* H
阅读全文
摘要:Conllection常用功能 public boolean add(E e): 把给定的对象添加到当前集合中 public void clear(); 情况集合中所有的元素,但是不删除集合,集合是空而已 public boolean remove(e);把给定的对象在当前的集合中删除,集合中存在则
阅读全文
摘要:/* 使用前提: 当前方法的参数的数据类型已经确定,但是参数的个数不确定,就可以使用可变参数 使用格式: 定义方法是使用 修饰符 返回类型 方法名(数据类型... 变量名){} 可变参数的原理: 可变参数底层就是一个数组,根据传递参数格式不同,会创建不同长度 的数组,来存储这些参数 传递的参数个数可
阅读全文
摘要:泛型是一种未知的数据类型,当我们不知道使用什么数据类型的时候就可以使用泛型 泛型也可以看出是一个变量,用来接受数据类型 E e :Element 元素 T t: Type 类型 /* Collection<E> extends Iterable<E>,所有单鞋集合恶斗可以使用增强for public
阅读全文
摘要:与使用 Java 中的其他对象一样,我们总是用 new 在堆上创建异常对象,这也伴随着存储空间的分配和构造器的调用。所有标准异常类都有两个构造器:一个是无参构造器;另一个是接受字符串作为参数,以便能把相关信息放入异常对象的构造器 public class Catch { public static
阅读全文
摘要:if标签 通常使用在where,通过判断参数的值来决定是否使用某个查询条件,或者在update是否使用更新某个字段,在insert 中是否插入某个字段的值 if 标签有一个必要的属性test,test 属性值是OGNL判断表达式 <if test="name != null and name !=
阅读全文
摘要:public class DemoMethodOverload { public static void main(String[] args) { int[] array = new int[]{1,2,3,4,5,6}; System.out.print("["); for (int i = 0
阅读全文
摘要:数组,是一种容器,可以同时存放多个数据值 数组的特点: 1数组是一种引用数据类型 2数组当中的多个数据,类型必须一致 3数组的长度在程序运行期间不可变 数组初始化:在内存当中创建一个数组,并且向其中赋予一些默认值。 方式: 动态初始化(指定长度) 静态初始化(指定内容) 静态初始化虽然没有指定长度,
阅读全文
摘要:多个方法的名称一样,但是参数列表不一样,多个参数 1参数个数不一样 2参数类型不一样 3参数的多类型的顺序不一样 无关的因素: 1参数的名称无关 public static double sum(int c,int d) 和 public static int sum(int a ,int b) 冲
阅读全文
摘要:恢复内容开始 spring-boot 的配置文件有四个地方: 项目更目录下的config目you录下(自己建) 项目根目录下 resource 目录下的config目录下 resource目录下 优先级由高到低 一般情况下,spring-boot 启动的时候会自动的按照顺序加载 加入srpint-b
阅读全文
摘要:package com.hllq.quan.controller; import com.hllq.quan.mapper.WeiboUserMapper; import com.hllq.quan.model.WeiboUser; import org.springframework.beans.
阅读全文
摘要:java.util.Arrays 是一个于数组相关的工具类,里面提供大佬的静态方法,用来实现数组常见的操作 public staic String toString(数组) 将参数数组编程字符串,默认格式[ 元素1,元素2] public staic void sort(数组) :按照默认升序,对数
阅读全文
摘要:包的概念: 包内含一组类,他们被组织再一个独立的命名空间下 可以通过import进行引入使用 格式import java.util.* 或者import java.util.ArrayList 作用:提供一种管理命名空间的机制。所有类名之间都是互相隔离的,类A中的f()方法不会和类B中的f()方法冲
阅读全文
摘要:表示静态方法: 在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法 一旦使用statice修饰成员方法,那么这就成为静态方法,静态方法不属于对象,而是属于类。 没有statice关键字,必须首先创建对象,然后通过对象才能使用他。 对于奔雷的静态方法,可以省略类名称 它们仅能
阅读全文
摘要:在JDK 5.0之前, 通过更改返回类型来覆盖方法是不可能的。当我们重写父类方法时,子类中的重写方法的名称,参数类型和返回类型必须与父类方法的完全相同。 从Java 5.0开始,对于子类中的重写方法可以有不同的返回类型,但是子类的返回类型应该是父类的返回类型的子类型。覆盖方法就返回类型而言变为变体
阅读全文
摘要:因为是菜鸡,所以就还没有具体了解jsr303具体是什么 JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的A
阅读全文
摘要:如果测试结果出现中文乱码: 结果": Person{lastName='张胜男', age=11, boss=false, birth=Wed Nov 11 00:00:00 CST 2020, maps={k1=v1, k2=v2}, lists=[a, b, c], dog=Dog{name='
阅读全文
摘要:SpringBoot使用一个全局的配置文件,配置文件名是固定的; •application.properties •application.yml 配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好; YAML的简介: YAML(YAML Ain'
阅读全文
摘要:file-new-project 选择Spring boot ,然后选择自己的配置类型,maven jdk版本等 结果: 目录解析: resources文件夹中目录结构 static:保存所有的静态资源; js css images; templates:保存所有的模板页面;(Spring Boot
阅读全文