- 博客(7)
- 收藏
- 关注
原创 面试记录
Java 基础 类的初始化过程 一个类要创建实例需要先加载并初始化该类 main方法所在的类需要先加载和初始化 子类初始化要先初始化父类 一个类初始化就是执行 <clinit>() 方法 <clinit>()方法由静态类变量显示赋值代码和静态代码块组成 类变量显示赋值代码和静态代码块从上向下顺序执行 <clinit>() 方法只执行一次 类的初始化顺序 父类的静态变量和静态代码块(按声明顺序) 自身的静态变量和静态代码块(按声明顺序) 父类的成员变量和非
2021-02-21 13:17:58
276
原创 Java 集合框架
1、Java 集合框架 1.1 集合概述 在 Java 中除了以 Map 结尾的类之外, 其他类都实现了 Collection 接口。并且,以 Map 结尾的类都实现了 Map 接口。 1.2 List、Set、Map的区别 List:存储的元素是有序的,可重复的 Set:存储的元素是无序的,不可重复的 Map:以 key-value 键值对存储元素,key是无序的不可重复的,value是无序的,可重复的,每个key最多映射到一个值 1.3 集合框架的数据结构 实现的了Collection的集合 1.3
2021-02-03 00:37:53
110
原创 Java 去除list中的null元素
方法一 public static void removeByIterator(List<String> list) { Iterator it = list.iterator(); while (it.hasNext()) { if (it.next() == null) { it.remove(); } } } 方法二 public static void removeByRemoveAll(List<String> list) {
2021-01-31 22:09:33
304
原创 IO
IO 概述 1. IO的分类 根据数据的流向:输入流和输出流 根据数据的类型:字节流和字符流 2. 顶级父类 输出流 输入流 字节流 OutputStream InputStream 字符流 Writer Reader 字节流 1. 字节输出流 -> OutputStream 主要方法: public void close() :关闭此输出流并释放与此流相关联的任何系统资源。 public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出。 publi
2021-01-24 22:14:18
1120
1
原创 Mybatis 中 的大于小于的转译
Mybatis 中 的大于小于的转译 在项目中,mybatis 中 SQL 写在mapper.xml文件中,而xml解析 < 、>、<=、>= 时会出错,这时应该使用转义写法。 大于 > 小于 < 大于等于 >= 小于等于 <= ...
2019-09-23 23:14:31
172
原创 Spring boot 学习(一) 使用IDEA创建一个Springboot项目
第一步:新建一个 project 这里选择 Spring Initializr 服务生成路径默认就好 点击 next 第二步: 点击next 第三步:选择依赖 按需选择。 完成。 项目结构如下。 ...
2018-11-07 15:43:24
180
转载 mybatis中模糊查询like拼接问题
mybatis中模糊查询like拼接问题 <select id="getUsersByFuzzyQuery" parameterType="User" resultType="User"> select <include refid="columns"/> from users <where> <!
2018-11-07 15:21:23
974
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人