摘要:
一、理论知识部分 一般将数据结构分为两大类:线性数据结构和非线性数据结构。线性数据结构:线性表、栈、队列、串、数组和文件。非线性数据结构:树和图。 线性表按其存储结构可分为顺序表和链表;用顺序存储结构存储的线性表称为顺序表;顺序表将线性表中的数据元素依次存放在某个存储区域中。一维数组就是用顺序方式存 阅读全文
摘要:
一、理论知识部分 泛型:也称参数化类型,就是在定义类、接口和方法时,通过类型参数指示将要处理的对象类型。(如ArrayList类) 泛型程序设计(Generic programming):编写代码可以被很多不同类型的对象所重用。 一个泛型类(generic class)就是具有一个或多个类型变量的类 阅读全文
摘要:
一、理论知识部分 异常:在程序的执行过程中所发生的异常事件,它中断指令的正常执行。 Java的异常处理机制可以控制程序从错误产生的位置转移到能够进行错误处理的位置。 程序中出现的常见的错误和问题有:用户输入错误;设备错误;物理限制;代码错误。 Java把程序运行时可能遇到的错误分为两类:非致命异常: 阅读全文
摘要:
一、理论知识部分 Java为了克服单继承的缺点,Java使用了接口,一个类可以实现一个或多个接口。 接口体中包含常量定义和方法定义,接口中只进行方法的声明,不提供方法的实现。 类似建立类的继承关系,接口也可以扩展。接口的扩展技术使得从具有较高通用性的接口存在多条链延伸到具有较高专用性的接口。 通常接 阅读全文
摘要:
一、理论知识部分 访问修饰符:private:只有该类可以访问 protected:该类及其子类的成员可以访问,同一个包中的类也可访问 public:该类或非该类均可访问 默认:相同包中的类可以访问 注:不写访问修饰符时默认为friendly Object类是Java中所有类的祖先——每一个类都由它 阅读全文
摘要:
一、理论知识部分 继承:用已有类来构建新类的一种机制。当定义了一个新类继承了一个类时,这个新类就继承了这个类的方法和域,同时在新类中添加新的方法和域以适应新的情况。 继承的特点:具有层次结构;子类继承了父类的域和方法。 继承的优点:代码可重用性;父类的域和方法可用于子类;设计应用程序变得更加简单;可 阅读全文
摘要:
一、理论知识部分 类是构建造对象的模板和蓝图。类是对一组具有相同属性、行为、关系及语义的对象的描述,是具有相同类型对象的抽象。类中使用变量来表示对象的抽象状态,用方法抽象出对象的行为特征。 封装是将数据和行为组合在一个包内,并对对象的使用者隐藏了数据的实现方法。对象中的数据称为实例域,操作数据的过程 阅读全文
摘要:
一、理论知识部分 第一章:Java是一种具有简单性、面向对象、分布式、 健壮性、安全性、体系结构中立、可移植性、解 释型、高性能、多线程、动态性的语言。 第二章:Java 源程序是以• Java为后缀的文本文件,可以用各种 Java集成 开发环境中的源代码编辑器来编写,也可以用文本编辑工具来编写。 阅读全文
摘要:
周次 (阅读/编写)代码行数 发布博客量/评论他人博客数量 课余学习时间(小时) 学习收获最大的程序阅读或编程任务 第一周 100/40 1/0 4 实验4、6 第二周 200/50 1/0 4 实验二、三、五 第三周 400/150 第四周 600/200 1/0 实验三 第五周 500/100 阅读全文
摘要:
一、理论知识部分 1、标识符:标识符由字母、下划线、美元符号和数字组成, 且第一个符号不能为数字。 标识符可用作类名、变量名、方法名、数组名、文件名等。 2、关键字就是Java语言中已经被赋予特定意义 的一些单词。常见有:class、public、try、catch、if、 float、import 阅读全文