- 博客(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 109
原创 软件构造 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 90
原创 软件构造 Lab1-Lab3使用的各种数据结构
ListList 是一个接口,它继承于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 131
原创 软件构造 防御式编程
防御式编程防御式编程是提高软件质量技术的有益辅助手段,它是一种编程方式。防御式编程的主要思想是:子程序应该不因传入错误数据而被破坏,哪怕是由其他子程序产生的错误数据。这种思想是将可能出现的错误造成的影响控制在有限的范围内。在非法输入(Invalid Inputs)中保护你的程序一个好程序,在非法输入的情况下,要么什么都不输出,要么输出错误信息。有几种方法来防止非法的输入:(1)检查来自于外部资源(external sources)的所有数据的值,例如来源于网络的数据的值,来源于文件的数据的值。检
2021-07-05 07:59:56 124
原创 [软件构造] ADT与OOP
ADT与OOP抽象数据类型(Abstract Data Type,ADT)是计算机科学中具有类似行为的特定类别的数据结构的数学模型;或者具有类似语义的一种或多种程序设计语言的数据类型。抽象数据类型是间接定义的,通过其上的可执行的操作以及这些操作的效果的数学约束(与可能的代价)抽象数据类型(AbstractDataType,ADT)是计算机科学中具有类似行为的特定类别的数据结构的数学模型;或者具有类似语义的一种或多种程序设计语言的数据类型。抽象数据类型是间接定义的,通过其上的可执行的操作以及这些操作的效果
2021-07-05 07:54:51 140
原创 大作业 —— Hello‘s P2P
计算机科学与技术学院2021年5月摘 要摘要是论文内容的高度概括,应具有独立性和自含性,即不阅读论文的全文,就能获得必要的信息。摘要应包括本论文的目的、主要内容、方法、成果及其理论与实际意义。摘要中不宜使用公式、结构式、图表和非公知公用的符号与术语,不标注引用文献编号,同时避免将摘要写成目录式的内容介绍。关键词:关键词:hello,计算机系统 ,csapp摘要:通过hello的编译再次回顾计算机系统课程,深入理解和进一步巩固已学过的知识点。.
2021-06-27 23:57:33 80
原创 《软件构造实验三中 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 131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人