Java IDE课设模版(改后版)
- 格式:doc
- 大小:65.50 KB
- 文档页数:9
java课程设计范例一、教学目标本节课的教学目标是让学习者掌握Java编程语言的基本语法、流程控制语句以及简单的数据结构。
通过本节课的学习,学生将能够:1.理解Java语言的基本语法,包括数据类型、变量、运算符等。
2.掌握Java的流程控制语句,包括条件语句、循环语句等。
3.熟悉Java的基本数据结构,包括数组、链表、栈和队列等。
4.能够运用Java语言编写简单的程序,实现基本的算法。
二、教学内容本节课的教学内容主要包括以下几个部分:1.Java语言的基本语法:介绍Java语言的数据类型、变量、运算符等基本语法规则。
2.流程控制语句:讲解条件语句、循环语句等流程控制语句的用法和意义。
3.基本数据结构:介绍Java中的数组、链表、栈和队列等基本数据结构及其应用。
4.编程实践:通过编写简单的Java程序,使学生能够将所学知识应用于实际问题的解决中。
三、教学方法为了达到本节课的教学目标,我们将采用以下几种教学方法:1.讲授法:通过讲解Java语言的基本语法、流程控制语句和基本数据结构,使学生能够理解和掌握相关知识。
2.案例分析法:通过分析具体的Java程序案例,使学生能够了解和掌握Java语言的应用方法。
3.实验法:让学生通过编写和运行Java程序,亲自体验和掌握Java语言的语法和编程技巧。
四、教学资源为了支持本节课的教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《Java编程语言》等与本节课内容相关的教材和参考书。
2.多媒体资料:通过PPT等多媒体形式,生动、形象地展示Java语言的基本语法、流程控制语句和基本数据结构。
3.实验设备:为学生提供必要的计算机和网络环境,让他们能够编写和运行Java程序。
五、教学评估为了全面、客观地评估学生的学习成果,我们将采用以下几种评估方式:1.平时表现:通过观察学生在课堂上的参与程度、提问回答等情况,评估他们的学习态度和理解能力。
2.作业:布置与课程内容相关的作业,评估学生对知识点的掌握程度和编程能力。
JAVA语言程序设计课程设计报告模板及范文级:学号:姓名:2021 年7月中文摘要摘要:随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
JAVA是一门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。
JAVA不仅可以用来开发大型的应用程序。
而且特别适合Inter的应用开发。
JAVA确实具备“一次写成,处处运行”的特点,JAVA以成为网络时代最重要的编程语言之一。
本报告中介绍了用JAVA语言实现画笔系统的全部过程。
本次课程设计是配合JAVA程序设计课程,帮助我们深入学习掌握JAVA语言,熟练运用这个工具来编写的。
通过课程设计各个项目的综合训练,培养学生实际分析问题、编程和动手能力、提高学生的综合素质。
本课程设计尝试使用一些较生动的示例和设计项目,激发学生学习兴趣,引导学生主动学习,正确理解、接受需要重点掌握的知识点,为参加项目开发及更深入学习做好准备。
本次课程设计主要是用JAVA实现画笔系统,其系统主要完成以下功能:设计一个画图程序,能够实现画笔、画直线、画圆形、画矩形的功能,并且在绘图。
过程中能够修改该画笔的大小以及颜色。
该画图程序还需具有橡皮擦功能以及清空整个画面的功能关键词:画笔系统,JAVA目录中文摘要2目录31、绪论42、开发环境介绍43、需求分析53、1总体目标53、2要实现的功能64、概要设计64、1设计准备64、2需用到的类75、详细设计75、1类的设计75、2类的方法介绍86、测试数据及运行结果107、总结118、参考文献119、源程序121、绪论Java不依赖平台的特点使它受到广泛的关注,Java 已成为网络时代最重要的语言之一。
目前,Java语言不仅是一门被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语言。
因为很多新的技术领域都涉及到Java语言,国内外许多大学已将Java语言列入本科教学计划,而IT行业对Java 人才的需求也在不断的增长,因此,掌握Java已经成为共识。
java课程设计.docx一、教学目标本章节的教学目标分为三个部分:知识目标、技能目标和情感态度价值观目标。
知识目标:通过本章节的学习,学生需要掌握Java编程的基本语法、数据类型、控制结构、函数等基础知识。
技能目标:学生能够运用Java编程解决简单的实际问题,具备基本的编程能力。
情感态度价值观目标:培养学生对编程的兴趣和热情,提高学生解决问题的能力。
二、教学内容本章节的教学内容主要包括Java编程的基本语法、数据类型、控制结构、函数等基础知识。
具体包括以下内容:1.Java编程的基本语法和规则2.数据类型:整数类型、浮点类型、字符类型、布尔类型等3.控制结构:顺序结构、选择结构、循环结构等4.函数:定义和调用函数,传递参数,返回值等5.常用内置函数:数学函数、字符串函数等三、教学方法本章节的教学方法采用讲授法、案例分析法和实验法相结合的方式进行。
1.讲授法:通过讲解和示范,让学生掌握Java编程的基本语法和规则,以及数据类型、控制结构、函数等基础知识。
2.案例分析法:通过分析实际案例,让学生学会如何运用Java编程解决实际问题。
3.实验法:通过上机实验,让学生动手实践,巩固所学知识,提高编程能力。
四、教学资源本章节的教学资源包括教材、参考书、多媒体资料和实验设备等。
1.教材:选用权威、实用的Java编程教材,如《Java核心技术》等。
2.参考书:提供相关的Java编程参考书籍,如《Java编程思想》等。
3.多媒体资料:制作精美的PPT课件,提供Java编程相关的视频教程等。
4.实验设备:确保学生有足够的计算机设备进行上机实验。
五、教学评估本章节的教学评估主要包括平时表现、作业和考试三个部分,以全面、客观、公正地评估学生的学习成果。
1.平时表现:通过课堂参与、提问、讨论等方式,评估学生在课堂上的学习态度和表现。
2.作业:布置适量的作业,评估学生的知识掌握和运用能力。
3.考试:进行定期的考试,评估学生对章节知识的全面理解和掌握程度。
南京晓庄学院《JAVA程序设计》课程设计报告题目: 贪吃蛇游戏系统的设计与实现姓名: 刘婷婷学号:班级: 12软转1班指导教师: 王铮完成时间2015年6月25号成绩:信息工程学院2015年6月目录1 引言 01.1 系统开发背景 01.2 完成的主要工作 02需求分析和总体设计 (1)2.1 需求分析与设计思路 (1)2.1.1关键技术说明 (1)2.1.2需求分析 (1)2.1.3系统目录结构说明 (1)2.2 系统功能设计 (1)2.2.1 蛇、食物的表示 (1)2.2.2 蛇的移动 (2)2.2.3 蛇的移动方向 (2)2.2.4 如何显示蛇身 (2)2.2.5 蛇身的移动方向 (2)2.2.6 吃到食物的判定 (2)3.1 系统模块实现 (3)3.1.1 英雄榜模块实现 (3)3.1.2 自定义模块实现 (7)3.1.3 计时器模块实现 (10)3.1.4 外挂模块实现 (10)其实我是这学期才开始接触Java语言,所以做出这个游戏对我来说还蛮难的,其次,eclipse这个软件我也只是在刚结束的软件开发综述的课程里刚接触,所以做这个游戏的一开始很难,什么都要不停的请教同学,在做这个游戏的过程中也是不断查阅文献资料来完成的。
做这个游戏过程中,我觉得最简单的应该算是计时器模块,最难得就是自定义模块,虽然设计内容繁多,过程繁琐但我的收获却更加丰富。
(11)4系统运行界面 (12)游戏开始界面 (12)点击高级,出现16*30界面,左边显示雷数:99 (13)点击自定义 (14)点击排行榜 (14)游戏成功 (15)游戏开始点击外挂,标记处雷区 (16)5 课程设计总结 (17)扫雷游戏系统的设计与实现1引言1.1系统开发背景贪吃蛇是世界知名的益智类小游戏,选择这个题目一方面的原因是为了将我们自己的所学知识加以运用;另一方面,虽然很小就接触这个游戏,但是它的制作方法对我们而言还是很神秘的。
我们希望通过自己的所学知识把它剖析开来,通过自己的动手实践,真正的了解它的本质和精髓。
java课程设计范文一、教学目标本节课的学习目标包括知识目标、技能目标和情感态度价值观目标。
知识目标要求学生掌握Java语言的基本语法、数据类型、控制结构等;技能目标要求学生能够运用Java语言编写简单的程序,解决实际问题;情感态度价值观目标要求学生培养编程兴趣,树立信心,克服困难,积极合作。
通过分析课程性质、学生特点和教学要求,明确课程目标,将目标分解为具体的学习成果,以便后续的教学设计和评估。
二、教学内容根据课程目标,选择和教学内容,确保内容的科学性和系统性。
本节课的教学内容主要包括Java语言的基本语法、数据类型、控制结构。
具体安排如下:1.介绍Java语言的背景和发展历程,使学生了解Java语言的应用领域和优势。
2.讲解Java数据类型,包括整型、浮点型、布尔型等,让学生掌握不同数据类型的特点和用法。
3.介绍Java的控制结构,包括条件语句、循环语句等,使学生能够熟练运用控制结构编写程序。
4.通过案例演示和编程实践,让学生学会运用Java语言解决实际问题。
三、教学方法选择合适的教学方法,如讲授法、讨论法、案例分析法、实验法等,通过教学方法应多样化,以激发学生的学习兴趣和主动性。
具体教学方法如下:1.讲授法:讲解Java语言的基本语法、数据类型和控制结构,让学生掌握理论知识。
2.讨论法:学生分组讨论,分享学习心得和编程经验,促进学生之间的交流与合作。
3.案例分析法:通过分析实际案例,让学生学会运用Java语言解决实际问题。
4.实验法:安排编程实践,让学生在实际操作中巩固所学知识,提高编程能力。
四、教学资源选择和准备适当的教学资源,包括教材、参考书、多媒体资料、实验设备等。
教学资源应该能够支持教学内容和教学方法的实施,丰富学生的学习体验。
具体教学资源如下:1.教材:选用权威、实用的Java编程教材,为学生提供系统的学习资料。
2.参考书:推荐学生阅读一些优秀的Java编程书籍,拓展知识面。
3.多媒体资料:制作精美的PPT课件,为学生提供直观的学习界面。
咸宁职业技术学院信息与软件工程系计算机信息管理专业《JAVA》课程标准课程代码:课程负责人:李敏制定(修订)单位:电子商务与计算机信息管理教研室制定(修订)人或执笔人:李敏审核人:制定(修订)时间: 2011年7月一、课程简介与课程性质Java语言,是一个新一代的高级(high-level)、通用目的(general-purpose)、面向对象(objec-oriented)的程序语言。
其语法与C或C++类似,但在组织结构上却相当的不同。
它是一个完全面向对象的程序语言,程序的基本处理单位:类(class)及API的组织,均以对象的观点来处理及架构起来的。
不仅如此,它在被设计的时候也倾向于是一种具生产力的语言(production language),而非只是研究性语言(research language)。
Java 是一种简单的,面象对象的,分布式的,解释的,键壮安全的,结构中立的,可移植的,性能很优异的多线程的动态语言。
本课程是计算机信息管理专业的一门专业必修课程。
主要介绍Java软件开发工具及编辑工具的使用方法、语言的语法及Java类的定义和使用、使用Java进行网络和多媒体编程的方法。
通过本课程学习和上机实践,使学生掌握使用Java进行程序设计的基本技术与方法、具备软件开发的基础能力,为今后从事软件开发和应用打下基础。
本课程的主要知识点群包括面向对象技术、异常处理、多线程、输入输出流、图形用户界面(GUI)设计、Applet开发、网络通信以及数据库使用等。
二、课程教学目标通过理论和实践教学,使学生掌握面向对象的程序设计语言——JAVA,并培养良好的编程规范意识。
1. 知识教学目标: 理解和掌握JAVA语言的基本语法和语义,掌握标准程序和小应用程序的开发方法。
2. 能力教学目标: 熟练使用相关软件来开发Java程序。
3. 思想教育目标: 培养良好的编程习惯和编程思想。
三、课程适用的专业与年级本课程主要针对软件技术专业开设,具体开课时间在第二学年第一学期四、课程的总学时和总学分总学时数:学分:讲授学时:实训学时:五、本课程与其他课程的联系咸宁职业技术学院信息与软件工程系计算机信息管理专业课程标准前导课程:《C语言程序设计》和《C++程序设计》后续课程:《JSP程序设计》六、教学模式及教学方法七、教学重点八、教学难点九、教学内容与学时分配十、教学内容简介1.知识点教学(1)Java语言概述(2学时)教学内容:JA V A语言的发展历程;JA V A语言的基本特点;JDK平台的安装;Java Applet和Java Application;Java Applet程序的编辑、编译和运行;Java Application程序的编辑、编译和运行。
目录1.摘要 (1)2.概述 (2)2.1课程设计目的 (2)2.2课程设计内容和要求 (3)3.系统需求分析 (3)3.1 系统目标 (3)3.2 主体功能 (3)4.系统总体设计 (3)4.1 系统的功能模块划分 (3)5.主要工作原理和关键技术介绍 (4)5.1 魔方旋转原理技术介绍 (4)5.2关键问题解决思路 (4)5.2.1 三维魔方的描述问题的解决方法 (4)5.2.2 魔方整体旋转问题的解决办法 (4)6.代码调试 (5)7.总结 (18)参考文献 (19)网页魔方块游戏1.摘要随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模计算的海量数据处理转向大规模的事物处理和对工作流的管理,这就产生一台式计算机为核心的管理系统。
在80年代成为一种流行的游戏,在中国把这游戏叫魔方块游戏。
真正的魔方块总是让人不停地钻研,人们通过旋转魔方,开发自己的思想,可是有时候买一个魔方还是一件很麻烦的事情,很多人有自己的电脑,他们有时候也想能否在电脑上就能体验一下玩魔方的感觉。
很多人都有自己的电脑,他们有时候也想能否在电脑上就能体验一下玩魔方的感觉。
《Java高级程序设计》课程设计是计算机科学与技术专业的主要时实践性教学环节。
解决具有一定规模的,具有实际意义的应用题,实现理论课所要求掌握的java解决实际问题。
提高进行工程设计的基本技能及分析,解决实际问题的能力,为毕业设计和以后的工程实践打下良好的基础。
解决具有一定规模的,具有实际意义的应用题,实现理论课所要求掌握的java解决实际问题。
2.概述2.1课程设计目的1.真实的魔方总是让人不停地钻研,人们通过旋转魔方,开发自己的思维,可是有时候买一个魔方还是一件很麻烦的事情,很多人都有自己的电脑,他们有时候也想能否在电脑上就能体验一下玩魔方的感觉。
2.知道魔方的发明和流行历史。
3.知道魔方的流行玩法。
4.知道三阶魔方的结构。
5.提高学生科技论文写作能力,规范完成课程设计报告。
javaweb课程设计idea一、教学目标本节课的目标是让学生掌握JavaWeb的基本概念和开发环境,能够使用IntelliJ IDEA进行JavaWeb项目的创建和运行。
具体目标如下:1.了解JavaWeb的概念和应用场景。
2.掌握IntelliJ IDEA的基本使用方法。
3.了解JavaWeb项目的结构和基本配置。
4.能够使用IntelliJ IDEA创建JavaWeb项目。
5.能够配置JavaWeb项目的运行环境。
6.能够运行和调试JavaWeb应用程序。
情感态度价值观目标:1.培养学生对JavaWeb技术的兴趣和好奇心。
2.培养学生积极主动探索新知识的态度。
3.培养学生团队合作和分享知识的意识。
二、教学内容本节课的教学内容主要包括JavaWeb的概念、IntelliJ IDEA的安装和使用、JavaWeb项目的创建和运行。
具体安排如下:1.导入:介绍JavaWeb的概念和应用场景,引出本节课的主题。
2.讲解:讲解IntelliJ IDEA的安装和使用方法,让学生能够独立使用该工具。
3.实践:指导学生使用IntelliJ IDEA创建JavaWeb项目,并配置运行环境。
4.示例:通过一个简单的JavaWeb应用程序,展示JavaWeb的基本功能。
5.总结:回顾本节课所学内容,巩固学生的知识点。
三、教学方法本节课采用讲授法、实践法和讨论法相结合的教学方法:1.讲授法:通过讲解IntelliJ IDEA的安装和使用方法,让学生掌握该工具的基本操作。
2.实践法:让学生亲自动手操作,创建JavaWeb项目并配置运行环境,增强实践能力。
3.讨论法:在课堂上鼓励学生提问、分享经验,培养学生的团队合作和分享意识。
四、教学资源本节课的教学资源包括教材、多媒体资料和实验设备:1.教材:选用《JavaWeb教程》作为主要教材,辅助学生学习JavaWeb的基本概念和开发环境。
2.多媒体资料:提供IntelliJ IDEA的安装教程和操作指南,以视频或PPT形式展示,方便学生随时查阅。
java课程设计pdf一、教学目标本节课的教学目标是使学生掌握Java编程语言的基本语法和结构,能够编写简单的Java程序。
具体目标如下:1.知识目标:–掌握Java语言的基本语法和结构;–理解变量、数据类型、运算符、控制语句等基本概念;–了解面向对象编程的基本概念,如类、对象、封装、继承等。
2.技能目标:–能够使用Java语言编写简单的程序;–能够运用面向对象编程思想编写程序;–能够阅读和理解简单的Java代码。
3.情感态度价值观目标:–培养学生对计算机科学的兴趣和好奇心;–培养学生勇于探索、积极思考的学习态度;–培养学生团队协作、相互帮助的精神。
二、教学内容本节课的教学内容主要包括Java语言的基本语法和结构,以及面向对象编程的基本概念。
具体内容如下:1.Java语言的基本语法和结构:–变量和数据类型;–运算符和控制语句;–方法的基本概念。
2.面向对象编程的基本概念:–类和对象的概念;–封装和继承的概念;–多态的概念。
3.实践环节:–编写简单的Java程序,巩固所学知识;–通过案例分析,深入理解面向对象编程思想。
三、教学方法为了达到本节课的教学目标,我们将采用以下教学方法:1.讲授法:讲解Java语言的基本语法和结构,以及面向对象编程的基本概念;2.讨论法:学生进行小组讨论,深入理解面向对象编程思想;3.案例分析法:分析典型案例,引导学生运用所学知识解决实际问题;4.实验法:让学生动手编写Java程序,巩固所学知识。
四、教学资源为了支持本节课的教学内容和教学方法,我们将准备以下教学资源:1.教材:Java编程语言基础,用于引导学生学习基本语法和结构;2.参考书:Java面向对象编程,用于深入讲解面向对象编程思想;3.多媒体资料:PPT课件,用于直观展示教学内容;4.实验设备:计算机,用于让学生动手编写Java程序。
通过以上教学资源的支持,学生将能够更好地学习Java编程语言,掌握面向对象编程思想,提高编程能力。
辽宁工业大学Java IDE工具课程设计(报告)
题目:新闻网站
院(系):软件学院
专业班级:计算机网络技术101班
学号: 101406024
学生姓名:杨晶晶
指导教师:张焕民
教师职称:讲师
起止时间: 2012.5.28至2012.6.10
程序设计专题(报告)任务及评语
目录
第1章程序设计专题目的与要求 (1)
1.1 程序设计目的 (1)
1.2 程序设计的实验环境 (1)
1.3 程序设计的预备知识 (2)
1.4 程序设计要求 (3)
第2章程序设计内容 (3)
2.1概要设计 (4)
2.2程序整体设计说明 (4)
2.3程序部分源代码及注释 (5)
2.4测试结果 (5)
第3章程序设计总结 (7)
参考文献 (8)
第1章程序设计目的与要求
1.1 程序设计目的
《Java IDE 工具》是网络技术专业的必修专业基础课程,其实践性、应用性很强。
实践教学环节是必不可少的一个重要环节。
本课程的程序设计专题实际是网络技术专业学生学习完《Java IDE 工具》课程后,进行的一次全面的综合训练,网站的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在网站开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。
1.2 程序设计的实验环境
硬件要求能运行Windows xp操作系统的微机系统。
ASP程序设计语言及相应的集成开发环境。
1.3 程序设计的预备知识
熟悉IIS集成开发环境。
1.4 程序设计要求
按程序设计指导书提供的课题,要求学生在自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。
要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,能够进行简单分析和判断;能编写出具有良好风格的程序;掌握ASP开发网站的基本技能和面向对象的概念和方法;了解ASP编程。
同时培养学生进行分析问题、解决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。
第2章程序设计内容
2.1程序设计题目
新闻网站
2.2程序整体设计说明
随着网络的飞速发展和普及,越来越多的用户习惯上网浏览新闻。
本系统的主要目的就是为用户提供一个方便、及时的网上新闻发布、浏览平台。
利用本系统,用户可以直接在网上发布新闻信息并根据自己的需要对新闻进行浏览、检索、增加、或修改。
本系统遵循软件工程标准,并按照软件工程规定的流程进行项目的开发。
新闻发布系统包括新闻类别管理、新闻发布管理、新闻搜索、留言评论管理等模块。
具体描述如下:
(1)新闻类别管理:
a.新闻类别的添加;
b.新闻类别的修改;
c.新闻类别的删除;
(2)新闻发布管理:
a.基本新闻信息的发布,包括新闻标题、新闻内容等;
b.基本新闻信息的修改;
c.基本新闻信息的删除;
(3)新闻统计模块
a.对点击次数的统计
b.根据点击次数排除点击排行榜
c.根据发布时间的先后时间排出最新文章
(4)新闻搜索模块:
a.按照新闻标题搜索; -
b.按照新闻内容搜索。
c.搜索结果的显示
(5)评论管理模块:
a.网友发表评论、留言;
b.对留言的过滤
c.管理员对留言的管
2.3程序部分源代码及注释
添加一条新闻的相关代码为:
public static boolean insert(News news) {
boolean flag = false;
DBConnectPool dbp = DBConnectPool.getInstance();
Connection conn = dbp.getConnection();
PreparedStatement pstmt = null;
try {
pstmt = conn.prepareStatement(
"insert into newsinfo("
"biaoti,gabushijian,pinglun," +
"laiyuan,tupian,zhaiyao,guanjiainzi," +
"classid,fabiaozhe,banquanxinxi,dianjilv" +
")" +
" value(?,?,?,?,?,?,?,?,?,?,?);");
pstmt.setString(2,news.getBiaoti());
pstmt.setDate(3, news.getFabushijian());
pstmt.setInt(4,news.getPinglun());
pstmt.setString(5, news.getLaiyuan());
pstmt.setString(6,news.getTupian());
pstmt.setString(7, news.getZhaiyao());
pstmt.setString(8,news.getGuanjianzi());
pstmt.setInt(9, news.getClassid());
pstmt.setString(10,news.getFabiaozhe());
pstmt.setString(11,news.getBanquanxinxi());
pstmt.setInt(12, news.getDianjilv());
int r = pstmt.executeUpdate();
if (r == 1)
flag = true;
} catch (SQLException e1)
// TODO Auto-generated catch block
// TODO Auto-generated catch block
} finally
try {
if (pstmt != null)
pstmt.close()
} catch (SQLException el) {
el.printStackTrace();
}
}
return flag;
}
2.4测试结果
新闻添加页面如下:
第3章程序设计总结
参考文献
[1] 孙鑫. Java Web开发详解[M].北京:电子工业出版社,2009
[2] 王俊杰. 精通JavaScript动态网页编程[M].北京:人民邮电出版社,2007
[3][美]Cay S.Horstmann 程峰等译 JAVA2核心技术机械工业出版社 2003.6
[4] Horstmann C S,Cornell G著 Java2核心技术机械工业出版社 2008.10
[5] 马凡李璠编著 JavaScript实例应用中国铁道出版社 2001.01
[6]朱喜福 JAVA程序设计(第二版)上海:人民邮电出版社 2007.3
[7] 林胜利王坤茹 JAVA优化编程(第二版)北京:电子工业出版社 2008.10
[8] 马军 JAVA完全自学手册北京:机械工业出版社 2006.5
[9] 袁海燕王文涛编著 JAVA实用程序设计上海:人民邮电出版社 2009.11
[10] 刘宝林程序设计与案例上海:高等教育出版社 2004.6
[11] 马凡李璠编著 JAVA核心技术北京:机械工业出版社 2000.8
[12] 王克宏编著 JAVA语言Applet编程技术北京:清华大学出版社 2005.3。