加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

【幻化万千戏红尘】qianfengDay30-正则表达式、注解注释基础学习

发布时间:2020-12-14 04:19:32 所属栏目:百科 来源:网络整理
导读:课程回顾: JSON:符合一定规则的字符串 解析方法: JSON Gson FASTJSON 今日内容: 正则表达式:规则表达式 语法规则: . 通配符,可以表示任意字符 * 任意个字符,[0,n] + 至少1个 ? 最多1个 {n} 恰好n个 {n,} 最少n个 {n,m} 最少n个最多m个 [0-9] 任意一
课程回顾: JSON:符合一定规则的字符串 解析方法: JSON Gson FASTJSON 今日内容: 正则表达式:规则表达式 语法规则: . 通配符,可以表示任意字符 * 任意个字符,[0,n] + 至少1个 ? 最多1个 {n} 恰好n个 {n,} 最少n个 {n,m} 最少n个最多m个 [0-9] 任意一个数字 [A-Za-z] 任意一个字母 [a-c[N-Q]] a-c或N-Q 并集 [A-D&&[C-F]] C或D 交集 [^abc] 除了abc以外的字符 w 等价---[A-Za-z-0-9_] W 非---[^w] d 等价[0-9] D 等价[^0-9] [u4e00-u9fa5] 中文 b 单词的边界 B 非单词的边界 s 空白字符 S 非空白字符 ^ 开头 $ 结尾 常用字符串的matchs方法进行正则校验 Pattern:制定正则表达式 Matcher:匹配 注解:就是为JVM添加的注释 就是为其它代码所加的一种注释 java四大元注解 1、@Target:注解应用的范围 2、@Retention:注解什么是可以被使用 3、@Documented:注解是否添加到javadoc中 4、@Inherited:注解是否可以运行子类继承,只适用于类注解 自定义注解: @interface用来声明一个注解,其中的每一个方法实际上是声明了一个配置参数。 方法的名称就是参数的名称,返回值类型就是参数的类型(返回值类型只能是基本类型、Class、String、enum)。 可以通过default来声明参数的默认值。 自定义注解,创建Annotation类型的文件 @Target:元注解 标记当前的注解应用在什么上面 ElementType.TYPE:注解应用在类、接口等上面 ElementType.FIELD:注解应用在属性上 ElementType.METHOD:注解应用在方法上 ElementType.CONSTRUCTOR:注解应用在构造方法上 ElementType.PARAMETER 注解应用在参数上 @Retention:元注解 标记对应的注解的保留时间 1、RetentionPolicy.CLASS:编译时有效,运行时无效 2、RetentionPolicy.RUNTIME:编译和运行时有效,常常结合反射使用 3、RetentionPolicy.SOURCE:编译和运行时无效 使用FASTJSON处理不是合法的属性的做法 @JSONField

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读