摘要: java中类与类之间的关系大部分的初学者只知道java中两个类之间可以是继承与被继承的关系,可是事实上,类之间的关系大体上存在五种—继承(实现)、依赖、关联、聚合、组合。 接下来,简单的分析一下这些关系。 继承(实现)对于类来说,这种关系叫做继承,对于接口来说,这种关系叫做实现。继承上一篇文章已经详 阅读全文
posted @ 2019-08-30 10:51 永不止步! 阅读(8907) 评论(1) 推荐(4) 编辑
摘要: 申明:本文大部分是转载的 本例spring源码版本是4.0.0的, github Spring 的源码已经从 svn 迁移到 GitHub。而且也改为基于 Gradle 的构建来构建项目。它取代了之前的 Ant+Ivy 系统,所以要构建 Spring 源码环境首先要安装 GitHub 以及 Grad 阅读全文
posted @ 2017-09-02 08:14 永不止步! 阅读(7220) 评论(0) 推荐(2) 编辑
摘要: 1、向前查找 向前查找被匹配的文本不包含在最终返回的匹配结果里,这被称为“不消费”。 向前查找的模式就是一个子表达式,一个以?=开头的子表达式。需要匹配的文本跟在=后面。 注意:任何一个子表达式都可以转换为一个向前查找表达式,只要给它加上一个?=前缀即可。在同一个搜索模式里可以使用多个向前查找表达式 阅读全文
posted @ 2017-08-18 06:16 永不止步! 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 1、查询一个字符串的重复 回溯引用指的是模式的后半部分引用在前半部分中定义的子表达式。 可以把回溯引用想象成变量。 回溯引用只能用来引用模式里的子表达式,用(和)括起来的正则表达式片段 2、html标签开始与结束的匹配(忽略任何不配对的标签组合) 3、回溯引用在替换操作中的应用 把文本里的电子邮件地 阅读全文
posted @ 2017-08-15 21:11 永不止步! 阅读(1293) 评论(0) 推荐(0) 编辑
摘要: 1、子表达式 子表达式是一个更大的表达式的一部分,把一个表达式划分为一系列表达式的目的是为了把那些表达式当作一个独立元素来使用。子表达式必须用(和)括起来。 注意:(和)是元字符,如果需要匹配(和)本身,就必须使用它的转义序列\(和\) 。子表达式是可以提高可读性,对表达式的实际行为也没有任何不良影 阅读全文
posted @ 2017-08-10 07:01 永不止步! 阅读(3487) 评论(0) 推荐(0) 编辑
摘要: 1、单词边界 用\b 指定单词边界,\b用来匹配一个单词的开始或结尾 注意:\b 匹配的是一个这样的位置,这个位置位于一个能够用来构成单词的字符(字母、数字和下划线,也就是与\w相匹配的字符)和一个不能用来构成单词的字符(也就是与\W相匹配的字符)之间。\b只匹配一个位置,不匹配任何字符。\bcap 阅读全文
posted @ 2017-08-07 06:51 永不止步! 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1、匹配一个或多个字符 匹配一个字符(或一个字符集合)的多次重复 + 匹配一个或多个字符(至少一个:不匹配零个字符的情况) a匹配a本身,a+将匹配一个或多个连续出现的a [0-9]匹配任意单个数字,[0-9]+匹配一个或多个连续的数字 提示:+是一个元字符,如果需要匹配+本身,就必须使用它的转义序 阅读全文
posted @ 2017-08-06 07:20 永不止步! 阅读(400) 评论(0) 推荐(0) 编辑
摘要: . 匹配任意一个字符 ; \.匹配.本身 [ 标志一个字符集合开始 ; \[ 匹配[本身 ]标志一个字符集合结束 ; \]匹配]本身 元字符大致分为两种:一种是用来匹配文本的(例如.),另一类是正则表达式的语法所要求(比如[ 和 ]) 一、匹配空白字符 元字符 说明 前提是要转义,不转义则匹配字母本 阅读全文
posted @ 2017-07-30 09:44 永不止步! 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 1、匹配多个字符中的某一个 [和] 字符集合的匹配结果是能够与该集合里的任意一个成员相匹配的文本。 2、字符区间 [0-9]模式的功能与[0123456789]完全等价 字符区间并不限于数字,以下这些都是合法的字符区间: A-Z ,匹配从A到Z的所有大写字母 a-z ,匹配从a到z的所有小写字母 A 阅读全文
posted @ 2017-07-25 07:16 永不止步! 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 正则表达式中.字符相当于DOS的?字符。SQL用户将注意到正则表达式里的.字符相当于SQL中的_(下划线)字符。在绝大多数正则表达式里,.只能匹配除换行符以外的任何单个字符。 字符.(点)匹配特殊字符:.字符在正则表达式里有特殊的含义,如果模式里需要一个. ,就要想办法来告诉正则表达式你需要的是. 阅读全文
posted @ 2017-07-21 06:55 永不止步! 阅读(1319) 评论(0) 推荐(0) 编辑