
Java
雛兒行筆
这个作者很懒,什么都没留下…
展开
-
简单了解Java的静态工厂方法
一、简介工厂方法模式场景客户端不知道它所需要的对象的类,在工厂方法模式中,客户端不需要具体产品类的类名,只需要知道所对应的工厂即可,具体产品对象由具体工厂类创建,可见具体产品类的类名在配置文件或者数据库中存在!抽象工厂类通过其子类来指定创建那个产品类,用父类来新建子类可以提高可扩展性。优点在工厂方法模式中,工厂方法用来创建客户所需要的产品,同时还向客户端隐藏了哪种具体产品类将被实例化这一细节,用户只需要关心所需要产品对应的工厂,无须关心创建细节,甚至无须知道具体产品类的类名。基于工厂角原创 2020-05-23 15:17:24 · 211 阅读 · 0 评论 -
简单了解正则表达式的语法和字符
一、简介这篇博客主要讲述了java正则表达式的简单使用和一些字符的使用。在写正则表达式的时候会比较好用。Java中的使用public class practice { public static void main(String[] args) { String input = "B1995"; practice pra = new practice(); String reg = pra.match(input, "^(B|N)(\\d{原创 2020-05-19 18:18:23 · 201 阅读 · 0 评论 -
Scanner类的close()后重新开启,产生NullPointer错误
一、问题背景先看以下代码public class practice { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input = sc.nextLine(); System.out.println(input); sc.close(); practice pra = new原创 2020-05-19 17:42:08 · 791 阅读 · 0 评论