- 博客(6)
- 收藏
- 关注
原创 Lambda表达式
在Java 8中,为了能够将行为参数化而引入了Lambda表达式。可以把Lambda表达式理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。语法Lambda表达式在Java语言中引入了->操作符,->操作符被称为Lambda表达式的操作符或者箭头操作符,它将Lambda表达式分为两部分:左侧部分指定了Lambda表达式需要的所有参数,Lambda表达式本质上是对接口的实现,Lambda表达式的参数列表本质上对应
2021-10-20 17:13:09 80
原创 正则表达式
常用正则表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$有两位小数的正实数:^[0-9]+(.[0-9]{2})?$有1~3位小数的正实数
2020-10-14 12:24:19 186
原创 markdown语法
标题 markdown语法中标题可以用#来表示,通过#的数量来控制标题的级别,共有6级标题。段落 可以通过使用两个\ 来实现段落的首行缩进2个汉字的效果。 ~~ 表示删除线 删除线列表 * 表示无序列表 1.表示有序列表代码块```java``` 表示 Java 代码块,可以通过修改java来指定代码块的语言类型。public class Code { public static void main(String[] args) { }}
2020-10-12 13:03:53 110 1
原创 设计模式-编程原则规范
编程原则规范单一职责原则每个类(类级别单一职责)或方法(方法级别单一职责)应该只有一个职责,对外只提供一种功能,引起类或方法变化的原因应该只有一个。只有逻辑足够简单,才可以在类级别上违反单一职责原则;只有类中方法数量足够少,才可以在方法级别上违反单一职责原则;单一职责原则优点:1、降低复杂度;2、提高可读性,提高系统可维护性;3、降低变更引起的风险。里氏代换原则里氏代换原则(Liskov Substitution Principle ):任何父类可以出现的地方,子类一定可以出现。里氏代换
2020-10-10 13:06:19 129
原创 设计模式-工厂方法模式(Factory Method)
工厂方法模式(Factory Method)定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。何时使用:我们明确地计划不同条件下创建不同实例时。如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。关键代码:创建过程在其子类执行。优点:1、一个调用者想创建一个对象,只要知道其名称就可以了。2、扩展性高,如果
2020-10-10 12:54:29 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人