基础
阿寒丶
这个作者很懒,什么都没留下…
展开
-
MySQL 数据库
MySQL 数据库连接查询左外连接:右外连接:内连接全连接聚合函数SQL关键字储存引擎数据库事务事务特性隔离级别索引概念:缺点:分类:连接查询左外连接:以左表为基准进行查询,左边数据全部显示,右表匹配的数据显示在相应字段,无匹配的字段显示为null.右表中不和左表匹配的数据不显示右外连接:以右表为基准进行查询,右表数据全部显示,左表匹配的数据显示在相应字段,无匹配的字段显示为null.左表中不和右表匹配的数据不显示内连接左表和右表共同匹配.只有相匹配的数据才显示,不匹配的数据不显示,相匹配但缺原创 2021-02-19 12:47:21 · 93 阅读 · 0 评论 -
Servlet 的生命周期
创建:第一次请求servlet会创建,之后会留存在内存中.如果Servlet配置了 load-on-startup 参数会在tomcat启动时就创建.第一次创建时会执行init方法之后每次请求都只会执行doGet 或者 doPost方法销毁:tomcat容器卸载项目或者正常关闭时销毁.销毁前调用destroy方法...原创 2021-02-19 12:30:10 · 67 阅读 · 0 评论 -
List三个子类特点
ArrayList:底层为数组结构.查询快增删慢LinkedList:底层为双向链表.查询慢增删快Vector:ArrayList的线程安全版本原创 2021-02-19 12:28:39 · 148 阅读 · 0 评论 -
接口和抽象类的区别是什么?
接口和抽象类的区别是什么方法差异成员变量差异实现类实现数量差异实现类实现方法差异抽象概念差异方法差异接口方法默认为public,所有方法在接口中不能有实现(JDK8开始接口可以有默认方法) 抽象类中可以有非抽象方法成员变量差异接口中的实例变量默认为final类型抽象类的实例变量不一定为final类型实现类实现数量差异一个类可以实现多个接口一个类至多实现一个抽象类实现类实现方法差异一个类实现接口要实现接口的所有方法一个类实现抽象类不一定要实现所有方法抽象概念差异原创 2021-02-19 12:27:19 · 116 阅读 · 0 评论 -
JDK8 的新特性概述
JDK8 的新特性概述Lambda表达式:方法引用函数式接口接口可以定义默认方法和静态方法stream API内置Base 64 的编码和解码器Lambda表达式:可以把函数作为一个方法的参数例如:new Thread(()-> System.out.println(“abc”)).start();方法引用允许直接引用已有java 类或对象 的 方法或构造例如:list.forEach(System.out::println);函数式接口有且仅有一个抽象方法的接口,可被 隐式转化 为L原创 2021-02-19 11:42:30 · 91 阅读 · 0 评论 -
String、StringBuffer、StringBuilder 三者之间的区别
String、StringBuffer、StringBuilder 三者之间的区别 可变性:线程安全性:性能:对于三者使用的总结:可变性:当final修饰类的时候表示类不可以被继承,可以保护类不被修改.当final修饰变量的时候,变量在赋值后就不可以改变.String 中的用于保存内容成员变量 : private final char value[]// String 对象是不可变的StringBuilder StringBuffer 中的用于保存内容成员变量: char[] value //原创 2021-02-18 12:32:45 · 111 阅读 · 0 评论