Java教程

2019-2020-1学期赵宇轩20212402 《网络空间安全专业导论》第四周学习总结

本文主要是介绍2019-2020-1学期赵宇轩20212402 《网络空间安全专业导论》第四周学习总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

第八章抽象数据与子程序

  • 抽象数据类型:属性(数据和操作)明确地与特定现实实现分离的容器。
    应用层:特定问题中的数据的视图
    逻辑层:处理它们的操作的抽象视图
    实现层:明确表示出了存放数据项的结构
    数据结构:一种抽象数据类型中的复合数据域的实现。
    容器:存放其他对象的对象。

  • 栈:抽象复合结构,只能从一段=端访问栈中的元素,LIFO(先进后出),删除的项总是在栈中时间最短的项目。
  • 队列:是种抽象结构
    从一端入从另一端出,FIFO(先进先出),删除的总是在队列中最短的项目
  • 列表:链式结构 一个将数据项和找到下一项位置的信息保存到同一容器的实现方法。
    有序列表中,除了第一个项目都存在某种排序关系。除了最后一个项目,所有的项目都有着相同的关系。
  • 树:分层体系结构
    1.二叉树:具有唯一起始节点的抽象复合结构,其中每个节点可以有两个子女节点,根节点和每个节点之间都有且只有一条路径
    根:树中唯一的开始节点
    叶节点:没有子女的树节点。
    根节点和每个节点之间有且只有一条路径
    2.二叉检索树:就像已经排列的列表
  • 图:由一组节点和一组把节点相互连起来的边构成的数据结构
    顶点:图中的节点
    边:表示图中两个节点的连接的顶点对
    无向图:边是无向的
    有向图
    加权图:表示边有附加值的图
  • 子程序
    1.参数传递
    参数列表:程序中两部分之间的通讯机制
    形参:列在子程序名后的括号中的标识符
    实参:子程序调用中列在括号中的标识符
    2.值参与引用参数
    值参:由调用单元传入实参的副本的形参
    引用参数:由调用单元传入实参的地址的形参。
    第九章面向对象设计与高级程序设计语言
  • 面向对象方法
    自顶向下:对任务进行了分层
    1.面向对象:每个对象负责自己的处理行为
    对象:在问题背景中相关的事务或实体。
    对象类:一组具有相似的属性和行为的对象描述。
    字段:表示类的属性
    方法:定义了一类的一种行为的特定算法。
    2.设计方法
    头脑风暴:为确定问题中的类进行第一轮讨论。
    过滤:检查提出的类。
    场景:确定每个类的责任
    责任算法:为每个责任编写算法
    总结
  • 翻译过程
    汇编器:由它把汇编语言指令翻译成机器码,最终执行。
    1.编译器:把用高级语言编写的程序翻译成机器码的语言
    2.解释器:一种程序,用于翻译和执行语句序列
    字节码:编译Java源代码使用的标准机器语言
    Java编译器输出的程序将被解释,而不是直接执行。
  • 程序设计语言范型
    1.命令式范型
    面向过程:命令式 C++
    面向对象:与对象交互的一种方式
    2.声明式范型:描述结果
    函数式模型
    逻辑编程:基于数理逻辑的原则。包括一系列关于对象的实事和对象关系的规则,询问对象及对象关系之间的问题。
  • 高级程序设计语言的功能性
    1.布尔表达式一个标识符序列,标识符之间由相容的运算符分隔,求得的值是T或F。是关于程序的断言,程序通过布尔表达式确定执行哪部分代码和重复。
    2.数据归类
    强类型化:每个变量都有一个类型,只有这种类型的值才能储存到该变量中。
    数据类型:一组值以及能够应用于这种类型的值的基本操作集合的说明。
    3.控制结构:确定程序中的其他指令的执行顺序的指令。
  • 面向对象语言的功能
    抽象是目的,信息隐蔽是方法
    封装:实施信息隐蔽的语言特性。
    对象:与问题背景相关的事物或实体
    类:对象的模式
    对象类:属性和行为相似的一组对象的说明
    对象:类的一个实例
    继承:获取其他类的属性的机制
    多态:明显二义性。语言在运行时确定给定调用执行哪些可能的方法的能力。语言具备的消除同名操作的歧义的能力。
  • 过程设计与面向对象设计的区别
    在面向过程的版本中,列表被呈现为传递给子程序的记录,以便子程序可以对其操作。操作它的数据结构和子程序是用户程序的一部风。在面向对象,类对象的实现通过封装实现对用户的隐藏。
这篇关于2019-2020-1学期赵宇轩20212402 《网络空间安全专业导论》第四周学习总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!