
HIT2020SC
文章平均质量分 92
HIT2020SC的课程博客,语言是Java
胖胖爱吃肉?
这个作者很懒,什么都没留下…
展开
-
深入正则表达式API
目录前言正则表达式的使用诉求java.util.regex包java.lang.String实例最短路径实现诉求Java支持的正则表达式功能语法总结参考 前言 正则表达式作为文本处理的利器,早已成为各大语言的必要装备,但各语言对其的实现程度(功能语法支持程度)和 API 设计均有所差异,本篇将目光投向 java 原生类库中提供的正则表达式 API — java.util.regex 包和 java.lang.String 实例方法,和所支持的功能语法上。 正则表达式的使用诉求 正则表达式一般用于处理如下诉求原创 2020-05-16 16:42:52 · 216 阅读 · 0 评论 -
Comparator 和 Comparable 在排序中的应用
当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。 一、Comparator 强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。 接口方法: /** * @return o1小于、等于或大于o2,分别返回负整数、零或正整数。 */ int compare(Object o1, Object o2); 例子: import原创 2020-05-15 14:25:09 · 158 阅读 · 0 评论 -
《Effective Java》中关于异常处理的几条建议
本章是从《Effective Java》摘录整理出来的关于异常处理的几条建议。内容包括: 目录第1条: 只针对不正常的情况才使用异常第2条: 对于可恢复的条件使用被检查的异常,对于程序错误使用运行时异常第3条: 避免不必要的使用被检查的异常第5条: 抛出的异常要适合于相应的抽象第6条: 每个方法抛出的异常都要有文档第7条: 在细节消息中包含失败 --- 捕获消息第8条: 努力使失败保持原子性第9条: 不要忽略异常 它们对应原书中"第8章 异常"部分的第39-47条。 第1条: 只针对不正常的情况才使用异常原创 2020-05-14 20:41:01 · 158 阅读 · 0 评论 -
maven中的继承和聚合关系
目录多个maven模块的问题maven父子模块的继承关系父模块中的dependencyManagement标签maven父子模块的聚合关系maven父子模块的聚合继承 多个maven模块的问题 这里以我们学习时遇到问题举例来说,为了方便大家查看代码,每次学习新知识的时候都会创建一个新的模块,这里有两个问题: 新建maven模块之后需要在pom文件中添加依赖,但是这些模块里面往往会有相同的依赖,每次都要添加就有些冗余和麻烦了,此时可以利用maven继承来解决这个问题。maven中的继承和java中的继承类似原创 2020-05-11 22:43:10 · 247 阅读 · 0 评论 -
Eclipse任务管理器
目录前言使用示例任务标签管理任务标签 前言 Eclipse的任务管理器为我们提供一个方便的入口查看工程代办事宜,并定位到对应的代码行继续之前的工作。 使用示例 示例1: /** * @Description TODO 获取姓名 * @return 姓名 */ public String getName(){ return ""; } 示例2: /** * FIXME 在queryString的开头添加?号 * @Description 从URL中萃取queryString * @param原创 2020-05-10 21:39:16 · 527 阅读 · 0 评论 -
Google Java Style Guide-cn
软件构造课的前置语言是JAVA,工欲善其事,必先利其器,故吾认为,在学习JAVA之前更重要的是了解JAVA的编程规范,在华为,谷歌,阿里,苹果等一众公司中,吾选择了谷歌的规范作为蓝本(因为谷歌) 目录1 引言1.1 术语说明1.2 指南说明2 源码文件基础守则2.1 文件名2.2 文件编码:UTF-82.3 特殊字符2.3.1 白空格字符(Whitespace characters)2.3.2 特...原创 2020-04-23 00:04:18 · 1612 阅读 · 0 评论 -
Java 正则表达式
目录正则表达式实例捕获组实例正则表达式语法Matcher 类的方法索引方法研究方法替换方法start 和 end 方法matches 和 lookingAt 方法replaceFirst 和 replaceAll 方法appendReplacement 和 appendTail 方法PatternSyntaxException 类的方法 正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑...原创 2020-04-21 17:36:00 · 126 阅读 · 0 评论 -
Git&Github学习笔记
由于软件构造课程需要,学习使用git,以下作为学习笔记。 目录一、Git 简介二、Git 下载地址三、前期准备四、Git 常用命令4.1 新建代码库4.2 配置增加/删除文件4.4 代码提交4.5 分支4.6 标签4.7 查看信息4.8 远程同步4.9 撤销4.10 其他 一、Git 简介 引用自维基百科— git 词条: git(/ɡɪt/)是一个分布式版本控制软件,最初由林纳斯・托瓦兹(L...原创 2020-04-21 14:43:04 · 603 阅读 · 0 评论