描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302298779
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 知识补充和代码改进
评论
还没有评论。