简介
本书采用任务驱动教学模式,通过任务的实施,使读者由读程序、学知识、写程序的过程,逐渐掌握面向对象的Java程序设计思想和技能。本书共分12章,主要包括Java程序设计过程,基本语法结构,面向对象技术,数组与字符串,异常处理,GUI编程,输入输出处理,多线程编程以及基础网络编程。
目录
单元一最简单的Java程序
任务一 编写第一个Java程序
任务实施
1.搭建Java开发环境
2.第一个Java程序
相关知识
1.Java语言简介
2.Java Application的开发
任务二 带命令行输入参数的Java程序
任务实施
1.编写源程序
2.编译和运行程序
相关知识
命令行参数
任务三 简单的输入/输出处理
任务实施
1.编写源程序
2.编译和运行程序
相关知识
1.import语句
2.输入/输出语句
拓展任务
单元二Java基本语法规则
任务一 数据类型转换
任务实施
1.编写源程序
2.编译、运行及调试
相关知识
1.标识符和关键字
2.数据类型
任务二 输出小于N的所有素数
任务实施
1.编写源程序
2.编译和运行程序
3.改进程序
相关知识
1.运算符与表达式
2.程序控制语句
3.数学函数
任务三 猜数字小游戏
任务实施
1.编写源程序
2.编译和运行程序
相关知识
1.字符串转换类型
2.Java程序的基本结构
拓展任务
单元三认识类与对象
任务一 用程序描述学生特性
任务实施
1.声明学生类
2.创建学生类的对象
3.使用对象测试程序
4.使用构造方法
相关知识
1.面向对象编程
2.类与对象
3.对象的内存存储
任务二 计算两点之间的距离
任务实施
1.建立点类
2.改进构造方法
3.编译和运行程序
4.统计创建点的数量
相关知识
1.方法重载
2.this关键字
3.static关键字
任务三 复数的加法运算
任务实施
1.设计复数类
2.编译和运行程序
3.使用访问控制修饰符
相关知识
1.封装
2.访问控制
拓展任务
单元四类的继承
任务一 用程序描述员工与经理
任务实施
1.设计员工类以及经理类
2.使用继承机制
3.重写方法
相关知识
1.继承与“is-a”关系
2.重写
任务二 计算空间中两点之间的距离
任务实施
1.继承点类
2.测试空间点类
3.计算XY平面上投影的距离
相关知识
1.区别重载和重写
2.父类引用子类对象
任务三 用程序描述不同的学生
任务实施
1.建立大学生与研究生类
2.测试学生类
相关知识
1.Java的单继承机制
2.final关键字
任务四 计算各种形状的面积
任务实施
1.建立形状类
2.测试形状类
3.抽象的形状类
4.体现多态性
相关知识
abstract关键字
拓展任务
单元五接口与包
任务一 计算各种形状的面积与周长
任务实施
1.改写抽象类
2.增加计算周长的接口
3.更灵活地使用接口
相关知识
1.接口的使用
2.接口的继承
任务二 用包管理程序
任务实施
1.使用简单的包结构
……
单元六数组与字符串
单元七异常处理
单元八Java Applet程序
单元九图形用户界面编程
单元十 文件与输入/输出
单元十一线程
单元十二网络编程
附录A常用字符Unicode表
附录B Java语言关键字表
附录C KeyEvent类中定义的键码表
参考文献
任务一 编写第一个Java程序
任务实施
1.搭建Java开发环境
2.第一个Java程序
相关知识
1.Java语言简介
2.Java Application的开发
任务二 带命令行输入参数的Java程序
任务实施
1.编写源程序
2.编译和运行程序
相关知识
命令行参数
任务三 简单的输入/输出处理
任务实施
1.编写源程序
2.编译和运行程序
相关知识
1.import语句
2.输入/输出语句
拓展任务
单元二Java基本语法规则
任务一 数据类型转换
任务实施
1.编写源程序
2.编译、运行及调试
相关知识
1.标识符和关键字
2.数据类型
任务二 输出小于N的所有素数
任务实施
1.编写源程序
2.编译和运行程序
3.改进程序
相关知识
1.运算符与表达式
2.程序控制语句
3.数学函数
任务三 猜数字小游戏
任务实施
1.编写源程序
2.编译和运行程序
相关知识
1.字符串转换类型
2.Java程序的基本结构
拓展任务
单元三认识类与对象
任务一 用程序描述学生特性
任务实施
1.声明学生类
2.创建学生类的对象
3.使用对象测试程序
4.使用构造方法
相关知识
1.面向对象编程
2.类与对象
3.对象的内存存储
任务二 计算两点之间的距离
任务实施
1.建立点类
2.改进构造方法
3.编译和运行程序
4.统计创建点的数量
相关知识
1.方法重载
2.this关键字
3.static关键字
任务三 复数的加法运算
任务实施
1.设计复数类
2.编译和运行程序
3.使用访问控制修饰符
相关知识
1.封装
2.访问控制
拓展任务
单元四类的继承
任务一 用程序描述员工与经理
任务实施
1.设计员工类以及经理类
2.使用继承机制
3.重写方法
相关知识
1.继承与“is-a”关系
2.重写
任务二 计算空间中两点之间的距离
任务实施
1.继承点类
2.测试空间点类
3.计算XY平面上投影的距离
相关知识
1.区别重载和重写
2.父类引用子类对象
任务三 用程序描述不同的学生
任务实施
1.建立大学生与研究生类
2.测试学生类
相关知识
1.Java的单继承机制
2.final关键字
任务四 计算各种形状的面积
任务实施
1.建立形状类
2.测试形状类
3.抽象的形状类
4.体现多态性
相关知识
abstract关键字
拓展任务
单元五接口与包
任务一 计算各种形状的面积与周长
任务实施
1.改写抽象类
2.增加计算周长的接口
3.更灵活地使用接口
相关知识
1.接口的使用
2.接口的继承
任务二 用包管理程序
任务实施
1.使用简单的包结构
……
单元六数组与字符串
单元七异常处理
单元八Java Applet程序
单元九图形用户界面编程
单元十 文件与输入/输出
单元十一线程
单元十二网络编程
附录A常用字符Unicode表
附录B Java语言关键字表
附录C KeyEvent类中定义的键码表
参考文献
Java程序设计
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×