摘要: 一.理论知识部分 第九章 集合 1.数据结构介绍: 线性结构:线性表,栈,队列,串,数组,文件。非线性结构:树,图。 散列表:又称为哈希表。 散列表算法的基本思想是:以结点的关键字为自变量,通过一定的函数关系(散列函数)计算出对应的函数值,以这个值作为该结点存储在散列表中的地址。当散列表中的元素存放 阅读全文
posted @ 2018-11-11 11:34 薄荷蓝莓 阅读(182) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-11-04 10:14 薄荷蓝莓 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一.理论知识部分 第六章 接口与内部类 1.内部类(innerclass)是定义在一个类内部的类。外层的类成为外部类(outerclass)。内部类主要用于事件处理。 2.使用内部类的原因有以下三个:(1)内部类方法可以访问该类定义所在的作用域中的数据,包括私有数据。(2)内部类能够隐藏起来,不为同 阅读全文
posted @ 2018-10-28 14:06 薄荷蓝莓 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一.理论知识部分 1.Java为了克服单继承的缺点,Java使用了接口,一个类可以实现一个或多个接口。 2.在Java程序设计语言中,接口不是类,而是对类的一组需求描述,由常量和一组抽象方法组成。接口中不包括变量和具体实现的方法。 3.只要类实现了接口,则该类要遵从接口描述的统一格式进行定义,并且可 阅读全文
posted @ 2018-10-21 14:39 薄荷蓝莓 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 一.理论知识学习部分 1.动态绑定:又称为运行时绑定。程序在运行时会自动选择调用哪个方法。 2.静态绑定:如果方法是private、static、final修饰的,或者是构造器,那么编译器能准确地判断应该调用哪个方法。 3.不允许继承的类为final 类。 4.类中的方法可定义为final的,这时子 阅读全文
posted @ 2018-10-14 11:34 薄荷蓝莓 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一.理论知识部分 第四章 类与对象 1.方法的定义:方法声明和方法体。 2.重载:一个类中可以有多个方法具有相同的名字,不同的类型,不同的参数。 3.构造器:也叫构造方法,是类中的一种特殊的方法,其作用是用来构造并初始化对象。 4.构造器的名字必须与它所在的类名相同。每个类可以有一个以上的构造器。构 阅读全文
posted @ 2018-10-07 13:08 薄荷蓝莓 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一. 理论知识部分 第四章 对象与类 本章主要讲述面向对象程序设计、如何创建标准Java类库中的类对象、如何编写自己的类。 1.面向对象程序设计的几个主要概念: 抽象数据类型、类和对象、封装、类层次(子类)、继承性、多态性。 2.类:具有相同属性和行为的一组对象的集合。 3.实例域:对象中的数据。 阅读全文
posted @ 2018-09-25 22:25 薄荷蓝莓 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 第一部分:理论知识回顾 第一章 再次了解了java“白皮书”的关键术语,java的常见术语,对于“白皮书”的关键术语依然环游不太理解的。 第二章 在使用命令行工具运行java程序的过程中,依然会有环境配镜方面的问题出现。会因为环境配置问题到组织程序无法运行。 第三章 第三章主要讲述了java的基本语 阅读全文
posted @ 2018-09-16 21:31 薄荷蓝莓 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 《2018面向对象程序设计(java)课程学习进度条》 周次 (阅读/编写)代码行数 发布博客量/博客评论量 课堂/课余学习时间(小时) 最满意的编程任务 第一周 100/20 1/0 4/3 九九乘法表 第二周 200/50 1/0 6/4 实验一、实验二 第三周 270/100 1/0 4/4 阅读全文
posted @ 2018-09-15 23:29 薄荷蓝莓 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 第一部分:理论知识学习部分 第三章 java的基本程序设计结构 本章主要学习数据类型、变量、运算符、类型转换、字符串、输入输出、控制流程、大数值、数组等内容。 1.基本知识 (1)标识符:由字母、下划线、美元符号和数字组成,且第一个符号不能为数字。标识符可用作类名、变量名、方法名、数组名、文件名等。 阅读全文
posted @ 2018-09-08 22:16 薄荷蓝莓 阅读(287) 评论(0) 推荐(0) 编辑