finally:异常类的同一出口,我们可以在这一块关闭之前连接的数据库
final:类定义关键字,指明该类不能被继承,方法不能被重写
finalize:是Object类提供的一个方法(protected void finalize() throws Throwable),指的是对象收回的方法,即使出现了异常也不到于程序中断。
.正则标记
1、单个字符:(数量:1)
字符:表示由一个字符组成
\:表示转义字符""
\t:表示tab
\n:表示换号
2、字符集:(数量:1)
[abc]:表示可能是字符a或者字符b或者是字符c中的任意一个。
[^abc]:表示不是abc中的任意一位。
[a-z]:所有的小定字母
[A-Za-z]:表示所有的大小写字母
[0-9]:表示任意一位数字
3、简化的字符集表达式:(数量:1)
.:表示任意一个字符,包括数字、大小写字母以及各种特殊字符
\d:等价于[0-9],是简化写法
\D:等价于[^0-9],也是简化写法
\s:表示任意的空白字符,例如:空格(\t)、回车(\n)
\S:表示任意的非空白字符
\w:等价于[a-z][A-Z][0-9],表示任意的字母、数字以及_下划线组成
\W:表示上面的非
4、边界匹配:(不要在JAVA中使用,在JS中使用)
^:正则的开始
$:正则的结束
5、数量表达
正则?:表示此正则出现0次或1次
正则+:表示此正则出现一次或者一次以上
正则*:表示此正则可以出现0次、一次或者 多次
正则{n}:表示此正则可以出现n次
正则{n,}:表示此正则可以出现n次以上(包含n次)
正则{n,m}:表示此正则可以出现n次和M次之间
6、逻辑运算:
正则1正则2:正则1判断完成之后继续判断正则2
正则1|正则2:表示正则1或者正则2有一组满足即可
(正则):将多个正则作为一组,可以为这一组设置出现的次数。
例子:
\\d+(\\.\\d+)?
344555.2
\\d{4}-\\d{2}-\\d{2}
2018-09-09
\\w+@\\w+\\.\\w+
gys201@qq.com
(\\d{3,4}-)?\\d{7,8}
010-4567890