
Java
小明难亡
简单点
展开
-
#软件构造# Abstraction function and representation invariant(Java抽象数据类型和引用不变量)
抽象数据型:在数据结构里面是指一个数学模型以及定义在此数学模型上的一组操作,但是在Java里面抽象数据型指的是以abstract定义的函数方法,那么定义这样一个没有函数体的方法有什么作用呢? 这里我们先引入另外一个概念:接口。 接口可以说是一个纯粹的抽象类,这里引用一下哈工大王忠杰教授对接口的理解: 接口===CSP认证书、会计师证书、律师证书 类===张三、李四...原创 2019-03-15 21:36:01 · 1137 阅读 · 0 评论 -
#软件构造# Java队列(Queue)的使用
队列是一种特殊的线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作。 LinkedList类实现了Queue接口,因此我们可以把LinkedList当成Queue来用。 以下实例演示了队列(Queue)的用法: import java.util.LinkedList; import java.util.Queue; public class Main { publ...转载 2019-03-16 21:41:41 · 587 阅读 · 0 评论 -
#软件构造# Java与JavaScript正则表达式的简单使用以及区别和转化
正则表达式也用了蛮久了,目前在Java以及JavaScript上面都使用过,今天就分别介绍一下这两种语言的正则表达式简单使用方法以及正则表达式的语法. 首先先来说说JavaScript: 先说说看最简单的做法吧: var reg = /@[a-zA-Z0-9_-]*[^@]?/g; console.log(reg.test("Hello")); console.log(reg.test("@He...原创 2019-05-02 19:24:31 · 749 阅读 · 0 评论 -
#软件构造# Java遍历总结
哎,Java的循环一直在用,一直在忘,不如总结一下,没事看看哈哈哈 :!: 就从简单到复杂的顺序来吧 List 这里需要注意,如果在遍历时删除元素的话,请倒序遍历或者使用迭代器(第二种) 第一种: for(Iterator iterator = list.iterator(); iterator.hasNext();){ int i = (Inte...原创 2019-04-28 21:55:55 · 751 阅读 · 0 评论 -
#软件构造# 关于Java splite() 正则表达式的一点小坑
今天没啥干货,就是简单记录一下刚刚遇到的坑坑 关于Java里面的正则表达式以及文件路径有的时候各种各样的小问题还真是让人难受,有时候会使用转义符,有时候又不会用,还是要靠经验积累,这里先开一个小贴吧,等到以后再遇到了再往上面加。 在splite函数里面有时候需要使用splite()函数来分割字符串为一个字符串数组,然后提取想要的数据,大部分时候使用这个函数比使用正则表达式写好几条语句要方便的多,...原创 2019-05-14 23:40:42 · 788 阅读 · 0 评论 -
#软件构造# Google编程规范 Java
欢迎访问个人博客:https://lyp123.com 做啊做啊我的骄傲放纵,我的实验终于做到实验五了,这个实验里面有一个是检查代码规范,看来看去选了Google的代码规范,但是网上能找到的资源,要么是英语(暴露英语水平了原创 2019-05-24 10:22:03 · 156 阅读 · 0 评论 -
#软件构造# 浅谈Java多线程 -暨软件构造Lab6记录
欢迎访问个人博客:https://lyp123.com 终于完成所有的lab了,在最后的这个lab里面接触到了多线程,甚感其高效也有感于其危险的地方,这里就大概记录一下,以免以后需跳坑。 1.Java多线程入门 1.1 Thread类与Runnable接口 要学习Java多线程,首当其冲的就是Thread类和基于这个类的Runnable接口,这里不多做解释,大家直接看代码就好。 /** *方法...原创 2019-06-03 16:26:29 · 734 阅读 · 0 评论 -
哈工大-软件构造-复习
作为软件工程专业的核心课程之一软件构造结束了,不为博客分数,只为能留下点什么,就来复习复习吧。 PS:下面大多都是我个人的理解,用词上可能不太严谨。 1.多维视图 讲述了一个完整的程序的解剖图,不难看出,Code-level是代码逻辑层面,Component-level是代码的物理层面代码本身的文件等等,Moment代表程序在某一时刻的情况,而Period代表程序在生产周期里面相关的事项。Bu...原创 2019-06-24 23:44:46 · 633 阅读 · 0 评论