JaVa程序设计任务驱动式教程

出版时间:2010-8  出版社:北京航空航天大学出版社  作者:孙修东,王永红 主编  页数:312  字数:518000  

前言

  Java语言作为一种纯面向对象的程序设计语言,近年来对计算机软件的发展产生了巨大的影响。目前,高职高专院校计算机及相关专业基本上都开设了Java程序设计课程。本书在保证知识体系完整性的前提下,采用任务驱动式教学方法,以行业流行的Eclipse作为开发平台,突出实用性、针对性,引导学生“在做中学”,培养学生分析问题和解决问题的能力,把提高学生动手能力和综合素质作为首要任务。  本书编写了30项任务:  任务一“搭建环境”,通过完成搭建JaVa运行环境操作,引导学生学习Java开发工具JDK的下载、安装与配置,Java集成开发环境(IDE)Eclipse的下载、安装与配置,初步掌握搭建及使用Eclipse来编制Java程序。  任务二“Java欢迎你”,通过完成第一个Java程序,引导学生学习Java应用程序(AppliCation)和Java小程序(ApplCt)的结构,会使用Eclipse开发简单Java程序,掌握简单调试与排错技术,理解JaVa实现机制。

内容概要

Java是目前世界上最流行、最优秀的编程语言之一,它不但赢得了程序员的拥护,也赢得了企业的支持。编程语言的学习是生涩的,本书致力于使读者更轻松、更愉快地进入Java世界的大门。    本书是一线教师长期教学和软件开发实践的经验积累,也是根据学生的认知规律精心组织编写的项目化教程。本书以培养岗位职业能力为主线,按照典型任务序化知识,并将知识融入任务情景之中。全书分为30项任务,采用行业流行的Eclipse作为开发工具进行讲解,内容主要包括Java开发环境、Java语言基础、面向对象程序设计、GUl程序设计、Applet、异常处理、数据库操作、文件操作、多线程和网络编程等。每个任务都按“跟我做一实现方案一代码分析一必备知识一动手做一做一动脑想一想”的结构组织。本书内容丰富,案例经典,知识讲解系统,突出能力培养,易于学习,易于提高编程能力。   本书适合作为高职高专院校计算机及相关专业的教材,也可作为职业培训的教材或自学者的参考书。

书籍目录

任务一 搭建环境(构建Java集成开发环境) 1.1 跟我做:搭建Java运行环境 1.2 必备知识 1.3 动脑想一想任务二 Java欢迎你(开发简单Java应用程序) 2.1 跟我做:我的第一个Java程序 2.2 实现方案 2.3 代码分析 2.4 必备知识 2.5 动手做一做 2.6 动脑想一想任务三 小试牛刀(学习Java语言基础) 3.1 跟我做:计算圆的面积和周长 3.2 实现方案 3.3 代码分析 3.4 必备知识 3.5 动手做一做 3.6 动脑想一想任务四 挑战选择(使用分支控制流程) 4.1 跟我做:计算运费 4.2 实现方案 4.3 代码分析 4.4 必备知识 4.5 动手做一做 4.6 动脑想一想任务五 游戏人生(使用循环控制流程) 5.1 跟我做:猜数游戏 5.2 实现方案 5.3 代码分析 5.4 必备知识 5.5 动手做一做 5.6 动脑想一想任务六  回归自然(创建、使用类和对象) 任务七 3G时代的消息传递(定义和使用类方法) 7.1 跟我做:银行卡的使用 7.2 实现方案 7.3 代码分析 7.4 必备知识 7.5 动手做一做 7.6 动脑想一想任务八 保护你的隐私(封装的使用) 8.1 跟我做:银行卡类的封装 8.2 实现方案  8.3 代码分析  8.4 必备知识 8.5 动手做一做 8.6 动脑想一想任务九 子承父业(继承和多态的使用) 9.1 跟我做:汽车的继承关系 9.2 实现方案 9.3 代码分析 9.4 必备知识、 9.5 动手做一做 ……任务十 万能之手(接口的使用)任务十一  用数组存储信息(使用数组)任务十二 使用字符串进行交流(使用字符串)任务十三  防患于未然(捕获并处理异常)任务十四 主动出击(抛出异常)任务十五 认识Java Applet(Applet入门)任务十六  丰富多彩的Applet(在Applet中播放声音和显示图像)任务十七  进入Windows世界(设计图形用户界面)任务十八 布局规划(使用布局管理器)任务十九 事件委托处理(如何处理事件)任务二十 选择之道(使用选择控件和选择事件)任务二十一 简明清晰的菜单(使用菜单和其他常用事件)任务二十二  访问数据(使用JDBC连接数据库)任务二十三 访问数据升级(数据库编程)任务二十四  文件管理(目录与文件管理)任务二十五 顺序进出之道(文件的顺序访问)任务二十六 随机进出之道(文件的随机访问)任务二十七 Java分身术(创建和启动线程)任务二十八  线程的生命周期与优先级(线程的状态与调度)任务二十九 Java中的套接字Socket(面向连接通信的实现)任务三十 Java中的数据报编程(无连接通信的实现)参考文献

章节摘录

  Java语言是目前流行的一种网络编程语言,它的简单性、安全性、面向对象、平台无关性、语言简洁、性能优异等特点给编程人员带来一种崭新的程序设计概念,使WWW由最初的单纯提供静态信息发展到现在的提供各种各样的动态服务。这些特点使Java在网络编程语言中占据了无可比拟的优势,成为实现电子商务系统的首选语言。本章介绍Java的基本知识和Java的基础特性,并介绍开发Java程序所需要的环境,以及环境的安装和设置。  1.1 跟我做:搭建Java运行环境  1.1.1 任务情景  学习任何一种计算机语言都要有一个好的开发环境。JDK(Java Development Kit)是Sun公司最早提供的一套免费的Java开发环境,它是Java语言最基本的开发环境。现在丁ava语言还有很多集成开发环境,常见的有Eclipse、JBuilder、Net Beans等,但都需要提前安装JDK工具包。由于实际开发中,基本都是使用集成开发环境进行开发,所以在学习中必须熟练掌握该类工具的使用。虽然这类工具很多,但一般集成开发环境的使用都很类似,在学习时只要熟练掌握其中一个的使用,对其他工具的学习就会觉得简单容易了。本文以Eclipse为例介绍集成开发环境的基本使用。

编辑推荐

  着重培养职业能力  情景任务+必备知识  “教学做”一体化教学模式  内容丰富,案例经典

图书封面

评论、评分、阅读与下载


    JaVa程序设计任务驱动式教程 PDF格式下载



用户评论 (总计2条)

 
 

  •     质量不错。 只是如果有源码就更好了。
  •     书保护的很好 没有一点损坏 褶皱
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 图书搜索

第一图书网(tushu001.com) @ 2017