摘要: (o1,o2)->Integer.compare(o1,o2); //example 1: 不用lambda表达式 Comparator<Integer> comparator = new Comparator<Integer>() { @Override public int compare(In 阅读全文
posted @ 2021-01-13 10:41 先生胡 阅读(46) 评论(0) 推荐(0) 编辑
摘要: abstract 抽象类可以有构造器,便于子类调用 抽象类:不能实例化。例如 //按照原始的写法,定义一个类 public class Person{ String name; int age; public Person(){ //构造方法 } } //对该类实例化操作 Person person 阅读全文
posted @ 2021-01-12 10:37 先生胡 阅读(79) 评论(0) 推荐(0) 编辑
摘要: **可变类:**当你获得这个类的一个实例引用时,你可以改变这个实例的内容。 **不可变类:**当你获得这个类的一个实例引用时,你不可以改变这个实例的内容。不可变类的实例一但创建,其内在成员变量的值就不能被修改。 举个例子:String和StringBuilder,String是immutable的, 阅读全文
posted @ 2021-01-08 20:42 先生胡 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 基础知识: JDBC Mysql Java基础 Maven Junit 框架:是有配置文件的。最好的方式:看官网文档 1、简介 1.1、什么是MyBatis 简介 什么是 MyBatis? MyBatis 是一款优秀的持久层框架 它支持定制化 SQL、存储过程以及高级映射。 MyBatis 避免了几 阅读全文
posted @ 2020-03-03 08:48 先生胡 阅读(211) 评论(0) 推荐(0) 编辑