Java程序设计教学做一体化教程

出版时间:2012-11  出版社:清华大学出版社  作者:耿祥义,张跃平 编著  页数:333  字数:531000  

前言

  本书按照教、学、做一体化模式精编了Java的核心内容,以核心知识、能力目标、任务驱动和实践环节为单元组织本书的体系结构。核心知识体现最重要和最实用的知识,是教师需要重点讲解的内容;能力目标提出学习核心知识后应具备的编程能力;任务驱动给出了教师和学生共同完成的任务;实践环节给出了需要学生独立完成的实践活动。  全书共分、12章,包含了Java的基本数据类型、语句、类与对象、子类与继承、接口与实现、内部类、常用实用类、输入输出流、JDBC数据库操作、Java Swing图形用户界面、Java多线程机制、Java网络编程和综合实训等内容。  第1章核心知识强调了Java语言的来历、地位、重要性和Java的平台无关性,任务驱动和实践环节主要训练开发Java程序的基本步骤,以便为后续内容学习奠定基本的操作能力。第2章和第3章介绍了基本数据类型、Java运算符和控制语句。第4章和第5章是本书的重点内容之一,讲述了类与对象、子类与继承、接口与多态等内容,核心指点明确,任务驱动重点体现面向抽象和接口的设计思想。第6章讲述常用的实用类,包括字符串、日期、正则表达式以及数学计算等实用类,任务驱动和实践环节特别体现怎样用所学实用类解决软件开发中的常见问题。第7章讲述的是Java的输入输出流,是Java语言中很丰富和优秀的一部分,尽管Java提供了二十多种流,但它们的用法、原理却很类似,根据这一特点,本章在核心知识上突出原理,在任务驱动上注重任务的实用性,以便激发学生的学习兴趣。第8章是Java和数据库相关的有关技术,在任务驱动部分特别注重结合任务训练学生连接数据库的操作动手能力。第9章是组件的有关知识,把事件处理难点分散到各个单元,注意突出某些具体的组件,因为只要真正理解、掌握了一种组件事件的处理过程,就会掌握其他组件的事件处理。多线程是Java语言中的一大特点,占有很重要的地位,在第10章通过针对性的任务驱动帮助读者掌握多线程中的重要概念,并学习怎样用多线程来解决实际问题。第11章是关于网络编程的知识,针对套接字通俗且准确地设计了合理的任务,使学生认识到多线程在网络编程中的重要作用,在实践环节上结合已学习的知识给出了一些实用性较强的实践活动。本书的第12章,由3个综合实训构成,其目的是训练综合运用知识的能力,巩固本书前11章所学知识,提高编程能力。

内容概要

  java
语言是很优秀的语言,具有面向对象、与平台无关、安全、稳定和多线程等优良特性,特别适合于网络应用程序的设计,已经成为网络时代最重要的语言之一。
  
《java程序设计教学做一体化教程》按照教、学、做一体化模式精编出java的核心内容,以核心知识、能力目标、任务驱动和实践环节为单元组织本书的体系结构。核心知识体现最重要和最实用的知识,是教师需要重点讲解的内容;能力目标提出学习核心知识后应具备的编程能力;任务驱动给出了教师和学生共同完成的任务,是教师需要用心组织的课堂活动;实践环节给出了需要学生独立完成的实践活动,是需要学生认真完成的任务。全书共分12章,包含了java的基本数据类型、语句、类与对象、子类与继承、接口与实现、内部类、常用实用类、输入输出流、jdbc数据库操作、java
swing图形用户界面、java多线程机制、java网络编程和综合实训等内容。
  
本书适合作为高等院校相关专业的教、学、做一体化教材,也适合作为java程序设计培训用书,还可以作为java程序设计爱好者的自学读物。

书籍目录

第1章 初识java
1.1 开发环境
1.1.1 核心知识
1.1.2 能力目标
1.1.3 任务驱动
1.1.4 实践环节
1.2 简单的java程序
1.2.1 核心知识
1.2.2 能力目标
1.2.3 任务驱动
1.2.4 实践环节
1.3 小结
习题
第2章 基本数据类型与数组
2.1 整数类型
2.1.1 核心知识
2.1.2 能力目标
2.1.3 任务驱动
2.1.4 实践环节
.2.2 字符类型
2.2.1 核心知识
2.2.2 能力目标
2.2.3 任务驱动
2.2.4 实践环节
2.3 浮点类型
2.3.1 核心知识
2.3.2 能力目标
2.3.4 实践环节
2.4 逻辑类型
2.4.1 核心知识
2.4.2 能力目标
2.4.3 任务驱动
2.4.4 实践环节
2.5 类型转换运算
2.5.1 核心知识
2.5.2 能力目标
2.5.3 任务驱动
2.5.4 实践环节
2.6 输入、输出数据
2.6.1 核心知识
2.6.2 能力目标
2.6.3 任务驱动
2.6.4 实践环节
2.7 数组
2.7.1 核心知识
2.7.2 能力目标
2.7.3 任务驱动
2.7.4 实践环节
2.8 小结
习题
第3章 运算符、表达式和语句
3.1 运算符与表达式
3.1.1 核心知识
3.1.2 能力目标
3.1.3 任务驱动
3.1.4 实践环节
3.2 分支语句
3.2.1 核心知识
3.2.2 能力目标
3.2.3 任务驱动
3.2.4 实践环节
3.3 循环语句
3.3.1 核心知识
3.3.2 能力目标
3.3.3 任务驱动
3.3.4 实践环节
3.4 小结
习题
第4章 类与对象
4.1 数据和算法的封装
4.1.1 核心知识
4.1.2 能力目标
4.1.3 任务驱动
4.1.4 实践环节
4.2 类的结构
4.2.1 核心知识
4.2.2 能力目标
4.2.3 任务驱动
4.2.4 实践环节
4.3 构造方法与对象的创建
4.3.1 核心知识
4.3.2 能力目标
4.3.3 任务驱动
4.3.4 实践环节
4.4 java程序的结构
4.4.1 核心知识
4.4.2 能力目标
4.4.3 任务驱动
4.4.4 实践环节
4.5 对象的引用和实体
4.5.1 核心知识
4.5.2 能力目标
4.5.3 任务驱动
4.5.4 实践环节
4.6 对象的组合
4.6.1 核心知识
4.6.2 能力目标
4.6.3 任务驱动
4.6.4 实践环节
4.7 实例成员与类成员
4.7.1 核心知识
4.7.2 能力目标
4.7.3 任务驱动
4.7.4 实践环节
4.8 this关键字
4.8.1 核心知识
4.8.2 能力目标
4.8.3 任务驱动
4.8.4 实践环节
4.9 方法重载
4.9.1 核心知识
4.9.2 能力目标
4.9.3 任务驱动
4.9.4 实践环节
4.10 包语句
4.10.1 核心知识
4.10.2 能力目标
4.10.3 任务驱动
4.10.4 实践环节
4.11 import语句
4.11.1 核心知识
4.11.2 能力目标
4.11.3 任务驱动
4.11.4 实践环节
4.12 访问权限
4.12.1 核心知识
4.12.2 能力目标
4.12.3 任务驱动
4.12.4 实践环节
4.13 小结
习题
第5章 继承与接口
5.1 子类
5.1.1 核心知识
5.1.2 能力目标
5.1.3 任务驱动
5.1.4 实践环节
5.2 成员变量的隐藏和方法重写
5.2.1 核心知识
5.2.2 能力目标
5.2.3 任务驱动
5.2.4 实践环节
5.3 super关键字
5.3.1 核心知识
5.3.2 能力目标
5.3.3 任务驱动
5.3.4 实践环节
5.4 final关键字
5.4.1 核心知识
5.4.2 能力目标
5.4.3 任务驱动
5.4.4 实践环节
5.5 对象的上转型对象
5.5.1 核心知识
5.5.2 能力目标
5.5.3 任务驱动
5.5.4 实践环节
5.6 多态和抽象类
5.6.1 核心知识
5.6.2 能力目标
5.6.3 任务驱动
5.6.4 实践环节
5.7 接口与实现
5.7.1 核心知识
5.7.2 能力目标
5.7.3 任务驱动
5.7.4 实践环节
5.8 接口回调
5.8.1 核心知识
5.8.2 能力目标
5.8.3 任务驱动
5.8.4 实践环节
5.9 匿名类
5.9.1 核心知识
5.9.2 能力目标
5.9.3 任务驱动
5.9.4 实践环节
5.10 小结
习题5
第6章 字符串、日期与数学公式
6.1 字符串对象
6.1.1 核心知识
6.1.2 能力目标
6.1.3 任务驱动
6.1.4 实践环节
6.2 字符串与数组
6.2.1 核心知识
6.2.2 能力目标
6.2.3 任务驱动
6.2.4 实践环节
6.3 字符串转化为数字
6.3.1 核心知识
6.3.2 能力目标
6.3.3 任务驱动
6.3.4 实践环节
6.4 正则表达式
6.4.1 核心知识
6.4.2 能力目标
6.4.3 任务驱动
6.4.4 实践环节
6.5 分解字符串
6.5.1 核心知识
6.5.2 能力目标
6.5.3 任务驱动
6.5.4 实践环节
6.6 日期
6.6.1 核心知识
6.6.2 能力目标
6.6.3 任务驱动
6.6.4 实践环节
6.7 数学公式
6.7.1 核心知识
6.7.2 能力目标
6.7.3 任务驱动
6.7.4 实践环节
6.8 可变字符串
6.8.1 核心知识
6.8.2 能力目标
6.8.3 任务驱动
6.8.4 实践环节
6.9 小结
习题6
第7章 输入、输出流
7.1 file类
7.1.1 核心知识
7.1.2 能力目标
7.1.3 任务驱动
7.1.4 实践环节
7.2 文件字节输入流
7.2.1 核心知识
7.2.2 能力目标
7.2.3 任务驱动
7.2.4 实践环节
7.3 文件字节输出流
7.3.1 核心知识
7.3.2 能力目标
7.3.3 任务驱动
7.3.4 实践环节
7.4 文件字符输入、输出流
7.4.1 核心知识
7.4.2 能力目标
7.4.3 任务驱动
7.4.4 实践环节
7.5 缓冲流
7.5.1 核心知识
7.5.2 能力目标
7.5.3 任务驱动
7.5.4 实践环节
7.6 随机流
7.6.1 核心知识
7.6.2 能力目标
7.6.3 任务驱动
7.6.4 实践环节
7.7 数据流
7.7.1 核心知识
7.7.2 能力目标
7.7.3 任务驱动
7.7.4 实践环节
7.8 解析文件
7.8.1 核心知识
7.8.2 能力目标
7.8.3 任务驱动
7.8.4 实践环节
7.9 小结
习题7
第8章 jdbc数据库操作
8.1 连接数据库
8.1.1 核心知识
8.1.2 能力目标
8.1.3 任务驱动
8.1.4 实践环节
8.2 查询操作
8.2.1 核心知识
8.2.2 能力目标
8.2.3 任务驱动
8.2.4 实践环节
8.3 更新、插入与删除操作
8.3.1 核心知识
8.3.2 能力目标
8.3.3 任务驱动
8.3.4 实践环节
8.4 预处理语句
8.4.1 核心知识
8.4.2 能力目标
8.4.3 任务驱动
8.4.4 实践环节
8.5 标准化考试
8.5.1 核心知识
8.5.2 能力目标
8.5.3 任务驱动
8.5.4 实践环节
8.6 小结
习题8
第9章 java swing图形用户界面
9.1 java swing概述
9.1.1 核心知识
9.1.2 能力目标
9.1.3 任务驱动
9.1.4 实践环节
9.2 窗口
9.2.1 核心知识
9.2.2 能力目标
9.2.3 任务驱动
9.2.4 实践环节
9.3 菜单条、菜单与菜单项
9.3.1 核心知识
9.3.2 能力目标
9.3.3 任务驱动
9.3.4 实践环节
9.4 常用组件
9.4.1 核心知识
9.4.2 能力目标
9.4.3 任务驱动
9.4.4 实践环节
9.5 容器与布局
9.5.1 核心知识
9.5.2 能力目标
9.5.3 任务驱动
9.5.4 实践环节
9.6 actionevent事件
9.6.1 核心知识
9.6.2 能力目标
9.6.3 任务驱动
9.6.4 实践环节
9.7 itemevent事件
9.7.1 核心知识
9.7.2 能力目标
9.7.3 任务驱动
9.7.4 实践环节
9.8 focusevent事件
9.8.1 核心知识
9.8.2 能力目标
9.8.3 任务驱动
9.8.4 实践环节
9.9 mouseevent事件
9.9.1 核心知识
9.9.2 能力目标
9.9.3 任务驱动
9.9.4 实践环节
9.10 keyevent事件
9.10.1 核心知识
9.10.2 能力目标
9.10.3 任务驱动
9.10.4 实践环节
9.11 窗口或匿名类的实例做监视器
9.11.1 核心知识
9.11.2 能力目标
9.11.3 任务驱动
9.11.4 实践环节
9.12 对话框
9.12.1 核心知识
9.12.2 能力目标
9.12.3 任务驱动
9.12.4 实践环节
9.13 小结
习题9
第10章 多线程
10.1 java中的线程
10.1.1 核心知识
10.1.2 能力目标
10.1.3 任务驱动
10.1.4 实践环节
10.2 thread类与线程的创建
10.2.1 核心知识
10.2.2 能力目标
10.2.3 任务驱动
10.2.4 实践环节
10.3 线程间共享数据
10.3.1 核心知识
10.3.2 能力目标
10.3.3 任务驱动
10.3.4 实践环节
10.4 线程的常用方法
10.4.1 核心知识
10.4.2 能力目标
10.4.3 任务驱动
10.4.4 实践环节
10.5 线程同步
10.5.1 核心知识
10.5.2 能力目标
10.5.3 任务驱动
10.5.4 实践环节
10.6 协调同步的线程
10.6.1 核心知识
10.6.2 能力目标
10.6.3 任务驱动
10.6.4 实践环节
10.7 线程联合
10.7.1 核心知识
10.7.2 能力目标
10.7.3 任务驱动
10.7.4 实践环节
10.8 计时器线程
10.8.1 核心知识
10.8.2 能力目标
10.8.3 任务驱动
10.8.4 实践环节
10.9 gui线程
10.9.1 核心知识
10.9.2 能力目标
10.9.3 任务驱动
10.9.4 实践环节
10.10 小结
习题10
第11章 java网络编程
11.1 url类
11.1.1 核心知识
11.1.2 能力目标
11.1.3 任务驱动
11.1.4 实践环节
11.2 套接字
11.2.1 核心知识
11.2.2 能力目标
11.2.3 任务驱动
11.2.4 实践环节
11.3 在网络程序中使用多线程
11.3.1 核心知识
11.3.2 能力目标
11.3.3 任务驱动
11.3.4 实践环节
11.4 udp数据报
11.4.1 核心知识
11.4.2 能力目标
11.4.3 任务驱动
11.4.4 实践环节
11.5 广播数据报
11.5.1 核心知识
11.5.2 能力目标
11.5.3 任务驱动
11.5.4 实践环节
11.6 小结
习题11
第12章 综合实训
12.1 限时回答问题
12.1.1 设计要求
12.1.2 总体设计
12.1.3 详细设计
12.1.4 代码调试
12.1.5 软件发布
12.1.6 代码改进
12.2 保存计算过程的计算器
12.2.1 设计要求
12.2.2 总体设计
12.2.3 详细设计
12.2.4 代码调试
12.2.5 软件发布
12.2.6 知识补充和代码改进
12.3 走迷宫
12.3.1 设计要求
12.3.2 总体设计
12.3.3 详细设计
12.3.4 代码调试
12.3.5 软件发布
12.3.6 知识补充和代码改进

图书封面

评论、评分、阅读与下载


    Java程序设计教学做一体化教程 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7