摘要: 单链表node节点具有两个属性 存储的数据 下一个节点的地址 链表优缺点 优点:随机增删元素效率较高(因为增删元素不涉及到大量的元素位移) 缺点:查询效率较低,每一次查找某个元素都需要从头节点开始进行遍历 在开发中,如果遇到随机增删集合中的元素相关业务较多时,建议使用linkedList 1.Lin 阅读全文
posted @ 2021-03-04 18:48 UltraBlast 阅读(236) 评论(0) 推荐(0)
摘要: List接口中常用的方法 List集合存储元素特点:有序可重复 有序:List集合中的元素有下标 从0开始,以1递增 可重复:存储一个,还可以再存储相同对象 List既然是Collection接口的子接口,那么肯定List接口有自己的特色方法 Void add(int index, E elemen 阅读全文
posted @ 2021-03-04 17:26 UltraBlast 阅读(83) 评论(0) 推荐(0)
摘要: ###Date类 getTime()获取当前时间毫秒 boolean after(Date date)判断时间前后 compareTo(Date date) 判断毫秒数大小 -1,0,1 equals(Date date)判断时间是否相等 ###Calendar protected修饰的类,无法直接 阅读全文
posted @ 2021-03-04 02:54 UltraBlast 阅读(38) 评论(0) 推荐(0)
摘要: BigDecimal,大的浮点数精度计算 阅读全文
posted @ 2021-03-04 02:27 UltraBlast 阅读(45) 评论(0) 推荐(0)
摘要: 字符串是常量,创建之后不可改变 字符串字面值存储在字符串池中,可以共享,字符串池位于方法区内 String s="hello";产生一个对象,字符串池中存储 String s=new String("hello");产生两个对象,堆,池中各一个。栈里的对象引用地址指向堆,堆中的地址指向字符串池 ## 阅读全文
posted @ 2021-03-04 02:21 UltraBlast 阅读(38) 评论(0) 推荐(0)
摘要: 超类,基类,所有类的直接或者间接父类,位于继承树的最顶层。 任何类,如果没有书写extends显示继承某个类,都默认继承Object类,否则为间接继承 Object类中所定义的方法,是所有对象都具备的方法 Object类型可以存储任何对象 作为参数,可接受任何对象 作为返回值,可返回任何对象 ### 阅读全文
posted @ 2021-03-04 01:44 UltraBlast 阅读(64) 评论(0) 推荐(0)
摘要: 概念: 在一个类的内部再定义一个完整的类 特点: 内部类也会生成class文件 内部类可以直接访问外部类的私有属性和方法,不破坏封装 可以为外部类提供必要的内部功能组件 先创建外部类对象,在创建内部类对象 ###成员内部类 在类的内部定义,与实例变量,实例方法同级别的类 外部类的一个实例部分,创建内 阅读全文
posted @ 2021-03-03 20:59 UltraBlast 阅读(48) 评论(0) 推荐(0)
摘要: 数据库中的字段: 新建一个项目,拷贝之前的,测试实体类字段不一致的情况 public class User { private int id; private String name; private String password; } 测试出现问题 解决方案: +起别名 使用resultMap 阅读全文
posted @ 2021-03-02 16:03 UltraBlast 阅读(53) 评论(0) 推荐(0)
摘要: ###核心配置文件 mybatis-config.xml MyBatis的配置文件包含了会深深影响MyBatis运行的设置和属性信息 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) 阅读全文
posted @ 2021-03-01 17:25 UltraBlast 阅读(150) 评论(0) 推荐(0)
摘要: 万能Map 假设,我们的实体类,或者数据库中的表,字段或者参数过多,我们应当考虑使用map //万能map int addUser2(Map<String, Object> map); <insert id="addUser2" parameterType="map"> insert into my 阅读全文
posted @ 2021-02-28 14:39 UltraBlast 阅读(92) 评论(0) 推荐(0)