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

Java程序设计案例教程

中国水利水电出版社
    【作 者】郭振民 生桂勇 【I S B N 】978-7-5084-6828-0 【责任编辑】李 炎 【适用读者群】高职高专 【出版时间】2009-09-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】204 【千字数】312 【印 张】12.75 【定 价】22 【丛 书】21世纪高职高专教学做一体化规划教材 【备注信息】
图书详情

    随着Internet和无线网络通信的日益扩大与普及,Java语言的使用更加广泛。本书依据高等职业教育培养高素质技能型人才的教学目标,遵循“教学做一体化”的教学模式,讲解程序员和软件工程师必须掌握的重要语言——Java。

    本书共分3篇11个单元。第一篇“基础篇”包括单元一到单元四,主要讲解Java语言语法基础和面向对象编程基本知识;第二篇“提高篇”包括单元五到单元九,主要讲解异常处理、Java输入输出、GUI程序应用和线程等;第三篇“实践篇”包括单元十到单元十一,主要讲解Java项目设计开发和实训。

    本书贯穿着“教学做合一”的教学理念和“案例教学法”的主导思想,具有易学乐学、理实一体、风格新颖的特点。

    本书既适合作为高职院校计算机及相关专业的Java语言基础教材,也可作为软件开发人员和爱好者的自学资料。

    从培养学生的兴趣出发,从Java语言最基础的理论入手,教会学生够用的理论知识;秉承“教学做”相结合的原则,边学边做,讲练结合,学以致用;以“问题驱动”为原则,导入每个知识点,和操作演练相结合,从而降低了学习Java语言的门槛,很容易上手;书中语言口语化,轻松而又幽默,使学习者能够带着快乐的心情学习;案例浅显易懂,实用价值高,从而增强学习者的成就感和自信心。

    互联网是“20世纪最伟大的发明之一”,它对人类社会发展产生了深远的影响;21世纪更是“信息时代”,互联网的应用将会更加广泛而深入。Java语言为支持网络应用程序而设计,具有移植性、平台无关性和安全性等特点。随着Internet和无线网络通信的日益扩大与普及,Java语言的使用也将更加广泛。许多计算机、通信工程和信息技术公司在进行涉及网络、手机或游戏软件开发时,已离不开Java语言了。因此,Java语言是程序员和软件工程师必须掌握的重要语言。

    高等职业教育主要是以培养具有职业理想、职业道德,掌握职业技能,知晓职业规范,面向生产、建设、管理、服务第一线需要的高素质技能型人才为培养目标。

    从这个目标出发,高职教育应采用“教学做一体化”的教学模式。这正是本书编写的基本原则。

    本书秉承陶行知先生“教学做合一”的教学思想,坚持学生的主体地位,在做中教,做中学,以用促学,先会后懂,让学生在实践中掌握理论知识、提高编程能力;采用“案例教学法”,从分析案例入手,提出问题,在解决问题的过程中,学习程序设计的基础知识和原理,进而启迪学生的思维,从而激发学生的学习兴趣。

    本书共分3篇11个单元。第一篇“基础篇”包括单元一到单元四,主要讲解Java语言语法基础和面向对象编程基本知识;第二篇“提高篇”包括单元五到单元九,主要讲解异常处理、Java输入输出、GUI程序应用和线程等;第三篇“实践篇”包括单元十到单元十一,主要讲解Java项目设计开发和实训。

    本书贯穿着“教学做合一”的教学理念和“案例教学法”的主导思想,具有如下几个特点:

     易学乐学:每个单元针对知识点精心设计了案例。每个案例都采用【案例任务】、【知识必备】、【案例透析】和【现场演练】的结构形式,能充分调动学生的学习兴趣。

     理实一体:每个案例的【现场演练】栏目都安排与该案例紧密相关的训练,能及时巩固所学知识;基础篇和提高篇的每个单元最后都结合Java二级考试安排了一定的习题,其目的是使本书不仅适用于计算机专业教学,也便于非计算机专业的自学者使用。实践篇的Java项目设计开发单元进一步提高读者解决实际问题的工程应用能力与创新意识。

     风格新颖:教材通过一个个案例,讲解了Java编程的基础知识和主要内容。此外,每个单元的【知识拓展】栏目,对本单元内容进一步扩充和深化,以满足基础好的读者的要求。各个学校可根据需要有选择地教学。

    本书既可用作高职院校计算机及相关专业的Java语言的基础教材,同时也可作为软件开发人员和爱好者的自学资料。

    本书由郭振民、生桂勇任主编,严春风、徐芹、李文杰任副主编。郭振民教授精心策划,生桂勇老师拟定大纲并组织实施,严春风和李文杰老师参与编写。徐芹老师参与了教材的校对和排版工作,张毅、高峰和杨阳同学参与了部分单元的校对工作。

    由于作者水平和经验有限,书中难免会有一些错误,希望广大读者批评指正。

    作者E_mail:gysheng@sina.com

    编 者

    2009年6月

    前言
    基础篇 Java语言面向对象编程基础

    单元一 Java语言基础 2
    案例1-1 输出“欢迎学习Java!” 2
    案例1-2 求圆柱的底面积和体积 5
    案例1-3 不同类型数据之间的混合运算 7
    案例1-4 运算符的使用 12
    案例1-5 评定学生考试成绩的等级 18
    案例1-6 循环语句求和 21
    案例1-7 求素数 24
    知识拓展 26
    单元训练 32
    单元二 类与对象 35
    案例2-1 Student类 35
    案例2-2 Student类的对象“一牛” 38
    案例2-3 利用方法重载求和 40
    案例2-4 初始化“通讯录” 41
    案例2-5 this关键字的使用 44
    案例2-6 静态变量表示赛车数量 46
    知识拓展 48
    单元训练 53
    单元三 继承、抽象类和接口 55
    案例3-1 Person类与Student类 55
    案例3-2 super关键字的使用 57
    案例3-3 继承抽象类Shape 59
    案例3-4 实现接口 62
    知识拓展 64
    单元训练 66
    单元四 数组与字符串 70
    案例4-1 求数组最大值和次大值 70
    案例4-2 杨辉三角形 72
    案例4-3 判断“回文”字符串 75
    知识拓展 78
    单元训练 80

    提高篇 Java语言高级编程

    单元五 Java异常处理 84
    案例5-1 处理典型异常 84
    案例5-2 抛出异常 87
    知识拓展 89
    单元训练 91
    单元六 Java输入输出处理 92
    案例6-1 输出新建文件的相关信息 92
    案例6-2 基于字节流的输入/输出 94
    案例6-3 基于字符流的输入/输出 98
    知识拓展 102
    单元训练 107
    单元七 Java GUI应用程序开发 109
    案例7-1 登录窗口 109
    案例7-2 计算器界面 117
    案例7-3 学生信息管理系统界面 121
    案例7-4 简单“绘图板” 126
    知识拓展 135
    单元训练 144
    单元八 线程 145
    案例8-1 利用多线程分解任务 145
    案例8-2 简单的“电子时钟” 149
    知识拓展 153
    单元训练 160
    单元九 Java Applet 162
    案例9-1 Applet生命周期 162
    案例9-2 简单的Applet“影集” 167
    知识拓展 169
    单元训练 172

    实践篇 Java简单项目设计开发

    单元十 Java项目设计开发 174
    项目10-1 计算器 174
    项目10-2 赛车游戏 178
    单元训练 185
    单元十一 实训 186
    实训一 熟悉Java开发环境 186
    实训二 Java语言基础 187
    实训三 面向对象程序设计 188
    实训四 抽象类、接口和包 189
    实训五 数组与字符串 190
    实训六 异常处理 191
    实训七 Java输入输出 191
    实训八 图形用户界面 192
    实训九 线程 193
    实训十 Java Applet 194
    参考文献 196

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册