热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

Java程序设计实例教程

中国水利水电出版社
    【作 者】魏先民 徐翠霞 主编 【I S B N 】978-7-5084-6089-5 【责任编辑】宋俊娥 【适用读者群】本科 【出版时间】2009-01-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】292 【千字数】 【印 张】 【定 价】28 【丛 书】高等院校“十一五”规划教材 【备注信息】
图书详情

      Java是一种很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。Java语言不仅可以用来开发大型的应用程序,而且特别适合在Internet上应用开发,Java已成为网络时代最重要的编程语言之一。

      本书以培养学生Java语言应用能力为目标,注重可读性和实用性,配备了大量的案例,每个案例都经过精心的考虑,既能帮助读者理解知识,又具有启发性。本书通俗易懂,便于自学,针对较难理解的问题,涉及的案例都是从简单到复杂,内容逐步深入,便于读者掌握Java编程的技巧。

      本书共分8章,讲解Java程序设计知识及其编程方法,包括Java语言的基础语法、结构化程序设计、面向对象程序设计、数组、字符串、异常处理、文件和数据流、图形用户界面设计、小应用程序、线程、多媒体和图形学程序设计等内容。

      本书可以作为高等院校相关专业的教材,也适合自学者及软件开发人员参考使用。

    Java语言具有面向对象、与平台无关、安全、稳定和多线程等特点,不仅可以用来开发大型的应用程序,而且特别适合开发网络应用程序。目前无论是高校的计算机专业还是IT培训学校都将Java作为主要的教学内容之一,这对于培养学生的计算机应用能力具有重要的意义。实践表明,这门课的教学存在一定的问题,主要表现在:学生理解抽象的程序设计语言较困难,学生的实践不充分,缺乏有效的指导,知识学习与应用能力的培养相脱节。

    实例教学是计算机语言教学的最有效的方法之一。好的实例对学生理解知识,掌握如何应用知识十分重要。本书以实例教学为目的,围绕教学内容组织实例,对学生的知识和能力训练具有很强的针对性,主要特色如下:

    (1)以知识线索设计实例,分解知识点,有明确的目的和要求,针对性强。

    (2)选择有代表性的实例,突出重点知识的掌握和应用。

    (3)将技术指导、代码与分析、应用提高、相关知识有机结合起来。

    (4)注意新方法、新技术的应用。

    (5)处理好具体实例与思想方法的关系,及局部知识应用与综合应用的关系。

    (6)强调实用性,培养应用能力。

    本书中每个实例的结构模式为“实例说明→实例目的→技术要点→代码及分析→应用扩展→相关知识及注意事项”。每一章含有多个实例,配有相应的习题。通过强化实例和实训教学,加深学生对理论知识的理解。

    本书由魏先民、徐翠霞担任主编,其中第1章、第6章和第8章由魏先民编写;其余章节由徐翠霞编写。徐翠霞负责全书审阅。

    限于作者水平,书中难免有错误和疏漏之处,恳请读者批评和指正,使本书得以改进和完善。

    作 者

    2008年10月

    前言
    第1章 Java语言基础 1
    1.1 “一个简单的Java应用程序”实例 1
    1.2 “计算圆柱体的体积”实例 9
    1.3 “九九乘法表”实例 17
    1.4 “选择法排序”实例 22
    1.5 “凯撒密码”实例 27
    本章小结 32
    习题1 32
    第2章 类、对象和接口 38
    2.1 “地址簿管理”实例 38
    2.2 “矩形圆形类构造”实例 51
    2.3 “匿名类”实例 62
    本章小结 66
    习题2 66
    第3章 Swing图形用户界面程序设计 72
    3.1 “启动界面”实例 72
    3.2 “基本布局演示”实例 80
    3.3 “用户注册界面”实例 102
    3.4 “菜单工具栏应用”实例 120
    本章小结 136
    习题3 136
    第4章 异常处理和多线程程序设计 140
    4.1 “两数相除”实例 140
    4.2 “左手画圆右手画方”实例 147
    4.3 “线程联合”实例 153
    4.4 “生产者-消费者”实例 159
    本章小结 165
    习题4 165
    第5章 文件与数据流 170
    5.1 “文件管理”实例 170
    5.2 “记事本”实例 177
    5.3 “学生信息管理系统”实例 189
    5.4 “文件的压缩和解压缩”实例 200
    本章小结 207
    习题5 207
    第6章 Java的Applet编程 211
    6.1 “绘制统计图”实例 211
    6.2 “同页Applet间的通信”实例 219
    本章小结 222
    习题6 222
    第7章 多媒体与图形学程序设计 225
    7.1 “文字与图形绘制”实例 225
    7.2 “Java 2D图形绘制”实例 232
    7.3 “电子相册”实例 235
    7.4 “单击鼠标绘制图像”实例 241
    7.5 “花的缩放动画”实例 249
    7.6 “音频播放器”实例 255
    本章小结 258
    习题7 258
    第8章 综合实训 261
    实训1 简单的算术运算 261
    实训2 教师学生类构造 266
    实训3 模拟100米短跑比赛 269
    实训4 画笔程序 273
    习题8 282
    附录A Java运算符的优先级和结合方向 284
    附录B Java语言关键字 285
    参考文献 286  
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册