摘要:
##mybatis配置文件简介 ####1、mybatis的官网 https://mybatis.org/mybatis-3/zh/configuration.html configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) t 阅读全文
摘要:
泛型的使用 创建含有泛型的方法 含有泛型的接口 泛型的通配符 当使用泛型类或者接口时,传递的数据中,泛型类型不确定,可以通过通配符表示,但是一旦使用泛型的通配符后,只能使用object类中的共性方法,集合中元素自身方法无法使用。 不能创建对象使用,只能作为方法的参数使用 定义的时候不能使用 受限泛型 阅读全文
摘要:
特点 Map 1、双列集合 2、一个元素包含两个值(k,v) 3、一个键对应一个值,键是唯一的。 4、key和value一一对应,可以通过key找到value,也就是键值对。 Map集合接口中常用的方法 遍历Map集合 Entry接口 在Map接口中有一个内部接口Entry,记录键值对 Map集合里 阅读全文
摘要:
异常体系 Throwable类(超类):所有异常和错误的超类 Error(子类):错误 Exception(子类):编译期异常 RuntimeException(Exception的子类):运行期异常 异常的处理 异常处理的五个关键字try、catch、finally、throw、throws 抛出 阅读全文
摘要:
可变参数的使用 使用前提:当方法的参数列表数据类型已经确定,但是参数的个数不能确定,就可以使用可变参数。 定义方法时使用: 修饰符 返回值类型 方法名(数据类型……变量名){} 可变参数底层是一个数组,根据传递参数的个数不同,会创建不同长度的数组,来存储这些参数。 一个方法只能有一个可变参数 可变参 阅读全文
摘要:
多线程的实现 并发:指两个或多个事件在同一时间段内发生 并行:指两个或多个事件在同一时刻发生/同时发生 进程:指有关内存中运行的应用程序 线程:进程中的一个执行单元,一个程序运行后至少有一个进程,一个进程可以包含多个线程 线程存在优先级 创建多线程的第一种方法 实现步骤: 1、创建一个Thread类 阅读全文
摘要:
lambda格式 由三部分组成: 1、一些参数 2、一个箭头 3、一段代码 (参数列表) {一些重写方法的代码} 说明: ():接口中抽象方法的参数列表,有参就写参,每参就空着 :箭头表示把参数传给代码 {}:重写接口中的抽象方法的方法体 lambda表达式是 可推导,可省略 (凡是根据上下文推导出 阅读全文
摘要:
判断、创建、删除 阅读全文
摘要:
重写 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变 重写意味着可以重写任何能够访问的现有方法 声明为 static 的方法不能被重写,但是能够被再次声明。 访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为 public,那么在子类中 阅读全文