自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 软件构造 java中的for循环

遍历数组的传统方式 /* 建立一个数组 / int[] integers = {1, 2, 3, 4}; / 开始遍历 */ for (int j = 0; j < integers.length; j++) { int i = integers[j]; System.out.println(i); } 而对于遍历Collection对象,这个循环则通常是采用这样的形式: 遍历Collection对象的传统方式 /* 建立一个Collection / String[] strings = {“A”,

2021-07-09 22:20:44 153

原创 软件构造 java.lang.NullPointerException

1、字符串变量未初始化 2、接口类型的对象没有用具体的类初始化,比如: 3、当一个对象的值为空时,没有判断为空的情况。 4、字符串与文字的比较,文字可以是一个字符串或Enum的元素, 5、优先使用String.valueOf()方法代替toString() 6、class被声明了类型, 默认 class = null; 这样在调用class中方法的时候系统只能给你个空指针异常, 给其实例化就好了:class = new Class(); 7、返回null,方法的返回值不要定义成为一般的类型,而是用数组。这样

2021-07-05 08:31:06 123

原创 软件构造 Lab1-Lab3使用的各种数据结构

List List 是一个接口,它继承于Collection的接口。它代表着有序的队列。当我们讨论List的时候,一般都和Set作比较。 List中元素可以重复,并且是有序的(这里的有序指的是按照放入的顺序进行存储。如按照顺序把1,2,3存入List,那么,从List中遍历出来的顺序也是1,2,3)。 主要用法 List a=new ArrayList<>();创建 a.add(L b)添加 a.get(int i)获取第i+1个元素 a.set(1, b);// 将索引位置为1的对象e修改为

2021-07-05 08:21:47 172

原创 软件构造 防御式编程

防御式编程 防御式编程是提高软件质量技术的有益辅助手段,它是一种编程方式。 防御式编程的主要思想是:子程序应该不因传入错误数据而被破坏,哪怕是由其他子程序产生的错误数据。这种思想是将可能出现的错误造成的影响控制在有限的范围内。 在非法输入(Invalid Inputs)中保护你的程序 一个好程序,在非法输入的情况下,要么什么都不输出,要么输出错误信息。有几种方法来防止非法的输入: (1)检查来自于外部资源(external sources)的所有数据的值,例如来源于网络的数据的值,来源于文件的数据的值。检

2021-07-05 07:59:56 155

原创 [软件构造] ADT与OOP

ADT与OOP 抽象数据类型(Abstract Data Type,ADT)是计算机科学中具有类似行为的特定类别的数据结构的数学模型;或者具有类似语义的一种或多种程序设计语言的数据类型。抽象数据类型是间接定义的,通过其上的可执行的操作以及这些操作的效果的数学约束(与可能的代价) 抽象数据类型(AbstractDataType,ADT)是计算机科学中具有类似行为的特定类别的数据结构的数学模型;或者具有类似语义的一种或多种程序设计语言的数据类型。抽象数据类型是间接定义的,通过其上的可执行的操作以及这些操作的效果

2021-07-05 07:54:51 190

原创 大作业 —— Hello‘s P2P

计算机科学与技术学院 2021年5月 摘 要 摘要是论文内容的高度概括,应具有独立性和自含性,即不阅读论文的全文,就能获得必要的信息。摘要应包括本论文的目的、主要内容、方法、成果及其理论与实际意义。摘要中不宜使用公式、结构式、图表和非公知公用的符号与术语,不标注引用文献编号,同时避免将摘要写成目录式的内容介绍。 关键词:关键词:hello,计算机系统 ,csapp 摘要:通过hello的编译再次回顾计算机系统课程,深入理解和进一步巩固已学过的知识点。 .

2021-06-27 23:57:33 117

原创 《软件构造实验三中 Date的用法》

#《软件构造实验三 Date的用法》 p1的值班表需要用到Date对象 在java中,Date是java.util包下的一个类,打印出来的格式如下: Wed Sep 29 16:41:16 CST 2010举个例子,一个java文件TestDate.java,其内容如下:public class TestDate{public static void main(String[] args) {System.out.println(new java.util.Date());}}编译"TestDate.jav

2021-06-23 10:04:52 169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除