- 博客(5)
- 收藏
- 关注
原创 《软件构造》第3章复习摘要
总览:第一部分(讲义3-1) Java基本数据类型,例如: int:范围[-2^31, 2^31] long:范围[-2^63, 2^63] boolean double char:单个字符 Java对象数据类型,例如: ...
2018-06-21 18:42:34 351
原创 《软件构造》第1、2章复习摘要
第一部分(讲义1-1) 三个维度八个视图 第二部分(讲义1-2) 外部质量指标:正确性、健壮性、可扩展性、可复用性、兼容性、性能、可移植性、易用性、功能、及时性、其它(可验证性、完整性、可修复性、经济性)。 内部质量指标:Lines of Code(LOC)、耦合度、聚合度、可读性、可理解性、Clearness、Size。 最重要的几个质量因素:正确性和健壮性...
2018-06-19 09:42:08 327
原创 Java正则匹配中matcher()和find()的配对问题
Java中在使用正则表达式进行匹配的时候,往往离不开matcher和find这两个方法。 但是,需要注意的是,这两个方法是“一一配对”的,或者可以说成是“一次性”的。 什么意思呢?我们来看一下下面的代码就明白了。public static void main(String[] args) throws IOException { File file = new File("...
2018-06-11 20:01:10 4249
原创 Java中正则表达式"\\s"的匹配问题
上一篇博客我们讨论了Java中空正则表达式的匹配问题,其实用正则表达式"\\s"来匹配字符串也是存在一些问题的。 我们来看一段代码:public static void main(String[] args) throws IOException { File file = new File("./src/Try/text.txt"); BufferedReader bufr...
2018-06-11 17:52:38 8135 1
原创 Java中空正则表达式""的匹配问题
这几天在做《软件构造》这门课的实验时,需要用到正则表达式。具体操作是从一个文件中逐行读取数据,然后用正则表达式来匹配判断并提取数据。由于文件中存在空行,所以我就考虑到用空正则表达式""来匹配它,结果是可以匹配成功的,但是,当我用空正则表达式来匹配其它任何字符串时,竟然发现都能成功,这就不能达到通过匹配来筛选数据的目的了,只能另辟蹊径。 我们来写一些简单的测试代码验证一下。 首先...
2018-06-11 17:25:42 1842
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人