欢迎来到天天文库
浏览记录
ID:12541125
大小:146.02 KB
页数:21页
时间:2018-07-17
《小说阅读器报告java语言课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、DJGFJKHFDKFHSKHFLHAKDHFHAKLHDJKHFJHFJKJava语言课程设计报告专业班级学号姓名课题指导老师报告成绩日期:2012年4月18日目录一引言3JKDHFKLHFKDHKFHDSKHFKLDSFL;HKFKLDHFDKHFKDSDJGFJKHFDKFHSKHFLHAKDHFHAKLHDJKHFJHFJK1.1对java语言知识的巩固31.2提高应用java语言的能力6二课程设计要求及分析72.1题目的要求及分析72.2程序内容的分析72.3程序运行环境8三课程设计内容83.1、总体设计83.1.1、设计框架83.1
2、.2、系统功能模块图93.2、详细设计113.2.1程序的GUI设计113.2.2功能模块的说明113.2.3、工作流程图133.3、调试与测试143.3.1、调试过程及数据结果的分析143.3.2、调试所遇问题及解决措施15四设计心得与总结154.1心得体会及收获164.2总结18五建议19六评阅意见21JKDHFKLHFKDHKFHDSKHFKLDSFL;HKFKLDHFDKHFKDSDJGFJKHFDKFHSKHFLHAKDHFHAKLHDJKHFJHFJK一引言《java课程设计》是计算机相关专业的必修专业基础课程,其实践性、应用性很强
3、。JKDHFKLHFKDHKFHDSKHFKLDSFL;HKFKLDHFDKHFKDSDJGFJKHFDKFHSKHFLHAKDHFHAKLHDJKHFJHFJK实践教学环节是必不可少的一个重要环节。本课程的程序设计专题实际是计算机相关专业的学生学完《java程序设计》课程后、进行的一次全面的综合训练,java程序设计的设计目的是加深对理论教学内容的理解和掌握,使学生比较系统地掌握程序设计及其在网络开发中的广泛应用、基本方法及技巧,为学生综合应用所学知识,利用软件工程为基础进行软件开发,并在实践应用方面打下坚实的基础。学会Java程序开发的环境
4、搭建与配置,并在实际运用中学习和掌握Java程序开发的全过程。进一步熟悉掌握Java程序设计语言的基础内容,如用户图形界面设计、Java多线程编程、Applet程序的设计、文件和网络输入输出流编程、Java数据库编程等。通过亲自动手写程序,一方面拓展知识面,一方面锻炼调试能力。在科技高速发展的今天,人们对于书籍的阅读也越发重要,电子书无疑是对书籍阅读的一大贡献,那么好的一款小说阅读器又会给电子书的阅读带来很大的方便,所以,小说阅读器在现在人们的生活中也是有着特殊的地位的。就拿人们的手机来说吧,现在大部分手机上都有着各种的小说阅读器。在这种背景下
5、,作者选择了小说阅读器的开发。1.1对java语言知识的巩固程序设计是一门实践性很强的课程,既要掌握概念,又要学习动手编写程序,还要上机亲自调试、运行。前面我们已经有过一学期学习java语言的经验,对java语言已经有了一些基本的掌握和了解。为了进一步加深对java语言知识的理解和进一步巩固java语言知识及编写程序的方法,我们学习了java语言程序设计这门课程。Java作为新一代的面向对象编程语言,具有跨平台、安全、高可靠、多线程等特点,在计箅机网络及通信应用软件开发上得到广泛的应用。巩固Java语言的基本语法、面向对象编程方法和Java高级
6、技术。主要内容包括:Java语言基础、数据类型、Java类和对象、JavaI/O流、Java图形界面以及JDBC数据库编程、Java网络编程和线程编程。Java语言是完全面向对象的,所有设计都必须在类中实现,一个java程序就是多个类的集合;为8种基本数据类型提供相应的基本数据类型包装类,是基本数据类型与类相关联;将数组设计为引用类型,使用方法与对象相同,并且每个数组都有长度属性;不支持类似C语言的面向过程设计,不支持类似C++语言的全称变量、goto语句、宏定义、全局函数等语法规则,不支持结构、联合和指针等数据类型。Java语言通过应用模型实
7、现了指针的功能,通过类实现了结构类型。Java语言的特点(1)简单性Java是个精简的系统,无需强大的硬件环境便可以很好地运行。Java的风格和语法类似于C++,因此,C++程序员可以很快就掌握Java编程技术。Java摒弃了C++中容易引发程序错误的地方,如多重继承、运算符重载、指针和内存管理等,Java语言具有支持多线程、自动垃圾收集和采用引用等特性。Java提供了丰富的类库,方便用户迅速掌握Java。(2)面向对象面向对象可以说是Java最基本的特性。Java语言的设计完全是面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。所有
8、的Java程序和applet均是对象,Java支持静态和动态风格的代码继承及重用。(3)分布式Java包括一个支持HTTP和FTP等基于TCP/IP协
此文档下载收益归作者所有