教育>中职>信息技术类
Java语言案例教程(第2版)

Java语言案例教程(第2版)"

作者:杨培添
ISBN:9787121097997
定价:¥25.0
字数:406千字
页数:256
出版时间:2010-01
开本:16(185*260)
版次:1-01
装帧:
出版社:电子工业出版社
简介

《Java语言案例教程》(第2版)是作者多年从事教学和研究的心得之作。教材的结构体系为中等职业教育教材改革进行了新的尝试。教材根据中等职业教育的特点和Java语言应用的实际,通过案例引入相应的教学内容,由表到里,由浅入深,既便于教学,又便于学生阅读学习,能很好地调动学生的学习主动性,提高教学效果。教材在内容的安排上层次清晰,结构严谨,便于理解,着重应用,是一本中等职业教育不可多得的好教材。

前言

前 言 Java语言诞生于20世纪90年代初,最初是Sun Microsystems公司开发的一种用于智能化家电的名为“橡树(Oak)”的语言。1995年下半年,Sun公司正式以Java命名并向全球推出。现在,Java语言已经在各领域获得了广泛的应用,很多大型的软件都是采用Java语言开发的。 Java语言受到IT界的欢迎,是因为它具有面向对象、跨平台、安全性和健壮性等优点,是软件开发人员的理想工具。Java语言正越来越显示出它的生命力和价值,近年来,不少中等职业学校的计算机软件专业,都把Java语言作为重要的语言必修课。 Java语言博大精深、内涵丰富,编者在选择教材内容时,先后多次邀请了用Java语言进行开发的企业、研究Java语言的专家教授,请他们为教材的编写确定内容。 编者还在教材的结构上进行了大胆的尝试,使本教材的结构以提高学生的认识能力和应用能力为出发点,极力调动学生学习的积极性,力图体现从表到里、由浅入深这样的认识规律。教材结构主要围绕如下的线索展开: 在技能训练上,则是采用“实践—理论—再实践—提高”这样的训练模式。 本教材打破了传统教材的章节结构体系,以案例为主线,贯穿整个教材始末。全书共有12章,每章在结构上都划分为如下的6大模块: 首先,让学生在学习本章之前,知道“是什么”,便于从整体上对本章内容有一个宏观的了解,以利于后续的学习。 学习目标:提炼出本章的知识点,让学生在学习时明确“学什么”,以便学有目标。 案例内容:以案例驱动为教材的编写脉络,通过案例来说明目标。所选择的案例力图有典型性并紧贴目标,让学生从感性上懂得“是什么”。 知识链接:通过对案例进行解剖分析,重点阐述本章的知识点,让学生明白“是这样”。 案例总结:提炼出要点,把章节中零散的知识点归纳为完整的知识体系,便于学生记忆理解。 上机实战:这是理论知识的实际应用。让学生通过具体的实践,提高实际操作能力并加深对知识的理解,使学生能力得到“提高”。 习题:测试学生真的“学会了吗”,并且通过测试,促进学生掌握本章的基本原理。测试的形式有判断题、填空题、简答题和操作题等。 本教材是第1版的修订版。本版教材对原有的案例进行了提炼和浓缩,使之进一步贴近中职学校的教学实际。本教材由杨培添主编,第1章由吴卫冬编写,第2、3章由胡咏红编写,第4章由陈志宁编写,第5章由林丹编写,第6章由范飞林编写,第7、8、9章由林雪锋编写,第10章由莫炜卓编写,第11章由苏宁枫、陈志宁编写,第12章由苏宁枫编写。全书由杨培添统稿,并经吕耀兴老师审稿。 采用案例形式编写中等职业教育教材,是新的尝试。我们诚恳希望读者在使用过程中提出宝贵的意见和建议,以便于我们在以后的工作中加以改进。 为了方便教师教学,本书还配有教学指南、电子教案及习题答案(电子版)。请有此需要的教师登录华信教育资源网(www.huaxin.edu.cn或www.hxedu.com.cn)免费注册后再进行下载,有问题时请在网站留言板留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。 编 者 2009年8月

目录

目 录 第1章 Java语言快速入门 1 1.1 简单的Java程序 1 案例1 在屏幕上输出“Hello Java!” 1 习题1.1 5 1.2 Java语言运行环境的安装与设置 5 案例2 安装JSDK工具集 6 习题1.2 13 第2章 Java语言基础 14 2.1 Java语言的基本组成 14 案例3 求圆的面积 14 习题2.1 17 2.2 数据类型 17 案例4 定义并输出常量和变量 18 习题2.2 23 2.3 运算符 23 案例5 用算术运算符作算术运算 23 习题2.3 30 第3章 Java语言流程控制及数组 31 3.1 分支语句 31 案例6 用分支语句求月份 31 习题3.1 39 3.2 循环语句 39 案例7 用循环语句求乘积 39 习题3.2 44 3.3 一维数组 45 案例8 颠倒一个整数序列的首末 45 习题3.3 49 3.4 多维数组 49 案例9 求两个矩阵相乘的结果 49 习题3.4 53 第4章 Java语言面向对象编程 54 4.1 类和对象 54 案例10 使用类、对象求E-mail和电话号码 54 习题4.1 59 4.2 重载 59 案例11 通过方法的重载求矩形的参数 59 习题4.2 62 4.3 继承 62 案例12 判断用户类型并计算货物总价 62 习题4.3 67 4.4 接口 67 案例13 输入密码并判断正误 67 习题4.4 70 4.5 包 71 案例14 通过包求当前时间 71 习题4.5 74 4.6 访问修饰符 74 案例15 通过访问修饰符定义并输出变量 74 习题4.6 81 第5章 Java语言异常处理 82 5.1 异常和异常类 82 案例16 验证异常情况的出现 82 习题5.1 85 5.2 异常的捕获和处理 85 案例17 应用异常处理机制处理异常情况 85 习题5.2 89 第6章 Java语言多线程编程技术 90 6.1 线程的创建 90 案例18 通过双线程在屏幕上输出字符 90 习题6.1 94 6.2 线程的状态及调度 95 案例19 设置并输出线程名及优先级 95 习题6.2 100 6.3 线程同步 100 案例20 应用线程同步判断两个数值是否相等 100 习题6.3 105 第7章 Java语言输入/输出流 106 7.1 Java语言的输入/输出流 106 案例21 读取并显示文件中的数据 106 习题7.1 112 7.2 Java语言的文件流 113 案例22 显示当前目录下的文件及目录信息 113 习题7.2 119 7.3 Java语言的管道流 120 案例23 创建通信管道并进行数据通信 120 习题7.3 124 第8章 Java Applet入门 125 8.1 Applet的创建和标记 125 案例24 在屏幕上显示一串字符 125 习题8.1 129 8.2 Applet的生命周期和安全基础 129 案例25 演示Applet的生命周期 129 习题8.2 133 8.3 Applet与Java Application的结合 133 案例26 单击按钮改变面板颜色 134 习题8.3 140 8.4 HTML与Applet参数传递 140 案例27 求两个整数的和并显示结果 140 习题8.4 143 8.5 Applet与环境的联系 143 案例28 在同一Web页面中传递文本信息 144 习题8.5 149 第9章 Java语言多媒体技术 150 9.1 基本图形的绘制 150 案例29 在屏幕指定点输出“Hello World” 150 习题9.1 154 9.2 字体效果的处理 155 案例30 设置各种字体效果 155 习题9.2 159 9.3 颜色的设置 159 案例31 将字符串“Hello world!”设置成两种颜色 159 习题9.3 163 9.4 图像文件的显示 163 案例32 显示图像image1.jpg 163 习题9.4 167 9.5 声音文件的播放 167 案例33 直接播放声音文件 168 习题9.5 171 9.6 动画的设计 172 案例34 采用单线程技术设计文字动画 172 习题9.6 177 第10章 Java语言图形用户界面设计 178 10.1 用户界面组件 178 案例35 创建某公司的员工信息录入界面 178 习题10.1 184 10.2 布局管理器 185 案例36 通过网络布局设计界面上的按钮 185 习题10.2 190 10.3 窗口构造组件 190 案例37 创建简单的对话框 190 习题10.3 195 10.4 鼠标和键盘事件 195 案例38 实时跟踪显示鼠标坐标 195 习题10.4 200 第11章 Java语言网络编程 201 11.1 面向连接通信的实现 201 案例39 客户端/服务器的面向连接通信 201 习题11.1 207 11.2 无连接通信的实现 208 案例40 客户端/服务器的无连接通信 208 习题11.2 214 11.3 利用URL访问网站 214 案例41 访问中文雅虎网站 214 习题11.3 217 第12章 Java语言数据库 218 12.1 数据库的创建 218 案例42 创建Access数据库 218 习题12.1 220 12.2 数据库的连接 220 案例43 实现与Access数据库的连接 221 习题12.2 227 12.3 数据表的创建与删除 228 案例44 使用Access创建数据表 228 习题12.3 232 12.4 数据的插入操作 232 案例45 使用Access数据库管理工具插入数据表记录 232 习题12.4 234 12.5 数据的查询操作 234 案例46 使用Access创建数据表的查询语句 235 习题12.5 238 12.6 数据的修改操作 238 案例47 使用SQL语句修改数据 238 习题12.6 240 12.7 数据的删除操作 241 案例48 使用SQL语句删除数据 241 习题12.7 243

作者简介

编辑推荐

作者寄语

电子资料

http://www.hxedu.com.cn/hxedu/fg/book/bookinfo.html?code=G0097990

www.luweidong.cn

下一个