摘要:
集合 一:.数据结构介绍 1.一般将数据结构分为两大类:线性数据结构和非线性数据结构。 (1)线性数据结构:线性表、栈、队列、串、数组和文件。 (2)非线性数据结构:树和图。 2.线性表: 3.链表:(1)单向链表 (2)循环链表 (3)双向循环链表 4.栈:栈(Stack)也是一种特殊的线性表,是 阅读全文
摘要:
一:理论部分 1.泛型:也称参数化类型(parameterized type),就是在定义类、接口和方法时,通过类型参数指示将要处理的对象类型。(如ArrayList类)。 2.泛型程序设计(Generic programming):编写代码可以被很多不同类型的对象所重用。 3.Pair类引入了一个 阅读全文
摘要:
一:理论部分 1.异常 (1)在程序的执行过程中所发生的异常事件,它中断指令的正常执行。 (2)Java的异常处理机制,可以控制程序从错误产生的位置转移到能够进行错误处理的位置。 2.异常类型 (1)非致命异常:通过某种修正后程序还能继续运行。Java中提供了一种独特的处理异常机制,通过异常来处理程 阅读全文
摘要:
理论学习部分: 1.接口:(1)Java为了克服单继承的缺点,Java使用了接口,一个类可以实现一个或多个接口。 (2)在Java程序语言设计中,接口不是类,而是对类的一组需求描述,由常量和一组抽象方法组成。 (3)接口中不包括变量和有具体方法的实现。 (4)只要类实现了接口,则该类要遵从接口描述的 阅读全文
摘要:
理论部分: 接上次学习进度,本周主要学习内容为: 1.多态性:概念:(1)指在程序中同一符号在不同的情况下具有不同的解释。(2)超类中定义的域或方法,被子类继承之后,可以具有不同的数据类型或表现出不同的行为。(3)这使得同一域或方法在超类及各个子类中具有不同的语义。(4)超类中的方法在子类中可方法重 阅读全文
摘要:
理论部分: 第五章:继承 1.继承用已有类来构建新类的一种机制。 2..继承的特点:具有层次结构,子类继承了父类的域和方法。 3.继承的优点:代码可重用性,父类的域和方法可用于子类,可以轻松定义子类,设计应用程序变得更加简单。 4.类,超类,子类: class 新类名 extends已有类名 已有类 阅读全文
摘要:
一:理论知识学习部分 1.面向对象程序设计(OOP),在OOP中,不必关心对象的具体实现,只要能够满足用户需求即可。 2.类:类是构造对象的模板或蓝图。由类构造对象的过程称为创建类的实例。 3.封装:(有时称为数据隐藏),从形式上看,封装不过是将数据和行为组合在一个包中,并对对象的使用者隐藏了数据的 阅读全文
摘要:
第三周学习内容及实验 理论知识部分: 一:控制流程 Java有5种语句: (1)方法调用语句 (2)表达式语句 (3)复合语句 (4)控制语句:if语句,switch语句,for语句,while语句,do-while语句 (5)package语句 二:大数值 如果基本的整型和浮点型数据无法达到要求的 阅读全文
摘要:
第三章学习总结 第一部分:理论知识 主要内容:标识符,关键字,注释,数据类型,变量,运算符,类型转换,字符串,输入输出,控制流程,大数值,数组 一:1.标识符 标识符由字母下划线美元符号和数字数字组成,且第一个符号不能为数字,标识符可用作类名,变量名,方法名,数组名,文件名。 2.关键字 关键字就是 阅读全文
摘要:
201771010114李晓菁《面向对象程序设计(java)》第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com https://www.cnblogs.com/li-xiaojing/ 程序设计评测:https://pi 阅读全文