JAVA高级编程项目设计报告_Java高级编程项目化教程

第P章 Java面向对象语言基础

1.1 一切事物皆对象

1.2 方法的声明与使用

1.3 数组

1.4 Java代码规范

本章小结

上机练习l

习题l

第2章 抽象和封装

2.1 使用面向对象进行设计

2.2 使用构造方法初始化属性

2.3 使用封装优化系统设计

本章小结

上机练习2

习题2

第P章 Java面向对象语言基础

1.1 一切事物皆对象

1.2 方法的声明与使用

1.3 数组

1.4 Java代码规范

本章小结

上机练习l

习题l

第2章 抽象和封装

2.1 使用面向对象进行设计

2.2 使用构造方法初始化属性

2.3 使用封装优化系统设计

本章小结

上机练习2

习题2

第3章 继承

3.1 使用继承优化设计

3.2 子类重写父类方法

3.3 父类声明和子类实例化

本章小结

上机练习3

习题3

第4章 多态

4.1 什么是多态

4.2 抽象类

4.3 父类和子类相互转换

本章小结

上机练习4

习题4

第6章 接口、常用修饰符和包

5.l 接口的定义与使用

5.2 static和final修饰符

5.3 其他修饰符

5.4 包

本章小结

上机练习5

习题5

第8章 异常

6.1 异常的产生

6.2 异常的处理

6.3 异常的原理

6.4 自定义异常

本章小结

上机练习6

习题6

第7章 I/O读取、存储数据

7.1 简单的文件读写

7.2 I/O原理和结构

7.3 其他常用流的使用

7.4 随机存储存取文件流和File类

本章小结

上机练习7

习题7

第8章 Java集合框架

8.1 使用List集合随机选取学生

8.2 集合框架的结构

8.3 迭代器

8.4 Java泛型

本章小结

……

第9章 Java图形用户界面

第10章 多线程

参考答案

参考文献

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、课程设计目的:1. 学会Java程序开发的环境搭建与配置,并在实际运用中学习和掌握Java程序开发的全过程。2. 进一步熟悉掌握Java程序设计语言的基础内容,如用户图形界面设计Java多线程编程、Applet程序的设计、文件和网络输入输出流编程Java数据库编程等。3. 通过亲自动手写程序,一方面拓展知识面,一方面锻炼调试能力。二、 课程设计总体要求:1. 问题的描述与程序将要实现的具体功能。2. 程序功能实现的具体设计思路或框架,并检查流程设计。3. 代码实现。4. 程序测试(如程序代码、功能测试、可靠性测试和效率测试等)。5. 设计小结(包括)三、 课程设计题目:1. 选做部分1) 利用Socket编程制作一个简单的C/S应用。其中,Client端为GUI程序,用于提供界面输入两个数,并有1个“发送”按钮,另外还有一个 TextField用于显示传来的计算结果;Server端用于监听连接请求、计算发送过来的两数的和、送回数据结果。2) 编一个多线程Applet,实现简单的动画。具体要求:自动出现由小到大变换的圆,位置与颜色随机,变到150直径时擦除,重新再出现圆;变换速度有HTML文件传入的参数控制(控制sleep时间)。3) 编写Applet,包含两个按钮,一个按钮用于放大Applet上的一串字符串,一个按钮用于缩小;连续点击可不断放大或缩小。4) 设计GUI界面的计算器程序,用户可以通过鼠标依次输入参加计算的数值,进行加、减、乘、除混合运算。5) 编写生产者/消费者问题的应用程序。生产者以0~200ms的速度随机产生30个小写字母,消费者以0~2s的速度取出字母,并显示在屏幕上。2. 必做部分 根据自己的兴趣,结合实际情况,选取合适题目,利用所学JAVA知识开发一个小型的应用软件。要求:1) 阐述清楚应用程序实现的具体功能和设计思路。2) 所选课题难度不应太简单。3) 所有人的题目及设计不得类同。四、 课程设计报告内容:1) 目录2) 设计题目及具体要求 3) 总体设计思路(简要说明系统包含的java源程序及其功能,描述类之间的主要关系)4) 具体设计(以表格形式描述各个类含有的成员变量和方法,并对关键代码加以说明,显示程序运行界面)5) 总结(包括对本课程的建议)6) 参考资料。。。。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值