样书申请×

书名*

姓名*

手机*

地址*

院校*

留言(选填)

Java程序设计案例教程

Java程序设计案例教程

类别:

计算机系列

书名:

Java程序设计案例教程

主编:

王希军

定价:

38.00

开本:

16开(双色)

时间:

2016.6修订

出版:

北京邮电大学出版社

书号:

978-7-5635-3179-0

教学资源包下载 样书申请

内容摘要

本书为模块化教程,每个模块都由案例引入,以案例需求为依据讲解知识,同时有针对性地配有相应的实战训练项目,由浅入深地逐步增加难度和复杂度。在内容选取上,以理论知识必需、够用为度,突出具有针对性和实用性的职业能力训练项目。本书主要内容包括Java语言基础、Java基本语法、类和对象、类的继承和多态、接口与包、数组与字符串、异常处理、图形用户界面编程、文件操作、多线程、网络编程、Java Applet程序。书中特别设置了“实际工作中常见问题解析”模块,以帮助读者在学习Java程序时,遇到常见问题有参考可循。
  本书适合高职高专学生使用,也可以作为自学者和相关技术人员的参考用书。

目录

模块1 认识第一个Java应用程序
 1.1 案例引入——第一个Java应用程序
 1.2 知识准备
  1.2.1 Java语言简介
  1.2.2 Java开发环境的搭建
  1.2.3 Java Application开发
 1.3 案例实施
  1.3.1 编写源代码
  1.3.2 编译源代码
  1.3.3 运行程序
 1.4 训练与实战
  1.4.1 带命令行输入参数的Java程序
  1.4.2 简单的输入/输出处理
 1.5 实际工作中常见问题解析
 1.6 习题
模块2 Java基本语法
 2.1 案例引入——数据类型转换
 2.2 知识准备
  2.2.1 标识符和关键字
  2.2.2 数据类型
  2.2.3 运算符和表达式
  2.2.4 流程控制语句
  2.2.5 数学函数
 2.3 案例实施
  2.3.1 编写源代码
  2.3.2 编译并运行程序
  2.3.3 调试程序
 2.4 训练与实战
  2.4.1 输出小于N的所有素数
  2.4.2 猜数游戏
 2.5 实际工作中常见问题解析
  2.5.1 死循环问题
  2.5.2 使用输入/输出类导致编译错误
 2.6 习题
模块3 类和对象
 3.1 案例引入——用程序来描述学生特征
 3.2 知识准备
  3.2.1 面向对象概述
  3.2.2 类和对象
  3.2.3 方法
  3.2.4 this关键字和static关键字
  3.2.5 封装与访问控制
 3.3 案例实施
  3.3.1 编写源代码
  3.3.2 编译源代码
  3.3.3 运行程序
 3.4 训练与实战
  3.4.1 计算两点之间的距离
  3.4.2 复数的加法运算
 3.5 实际工作中常见问题解析
  3.5.1 Java文件命名的问题
  3.5.2 默认构造方法问题
 3.6 习题

模块4 类的继承和多态
 4.1 案例引入——用程序来描述员工与经理
 4.2 知识准备
  4.2.1 继承与重写
  4.2.2 重载方法及其与重写方法的区别
  4.2.3 父类与子类
  4.2.4 Java的继承机制
  4.2.5 final修饰符和abstract修饰符
 4.3 案例实施
  4.3.1 编写源代码
  4.3.2 编译源代码
  4.3.3 运行程序
 4.4 训练与实战
  4.4.1 计算空间中两点之间的距离
  4.4.2 用程序描述不同的学生
  4.4.3 计算各种形状的面积
 4.5 实际工作中常见问题解析
  4.5.1 父类的构造方法调用问题
  4.5.2 继承方法重写实现多态问题
 4.6 习题
模块5 接口与包
 5.1 案例引入——计算各种图形的面积和周长
 5.2 知识准备
  5.2.1 接口
  5.2.2 包的定义与使用
  5.2.3 Java API包
 5.3 案例实施
  5.3.1 编写源代码
  5.3.2 编译源代码
  5.3.3 运行程序
 5.4 训练与实战
 5.5 实际工作中常见问题解析
  5.5.1 如何用接口实现多态
  5.5.2 使用继承和接口实现多态的区别
 5.6 习题
模块6 数组与字符串
 6.1 案例引入——排序问题
 6.2 知识准备
  6.2.1 一维数组
  6.2.2 二维数组
  6.2.3 ArrayList类
  6.2.4 String类
  6.2.5 StringBuffer类
  6.2.6 StringTokenizer类
 6.3 案例实施
  6.3.1 编写源代码
  6.3.2 编译源代码
  6.3.3 运行程序
 6.4 训练与实战
  6.4.1 杨辉三角形
  6.4.2 身份证号码中的秘密
 6.5 实际工作中常见问题解析
  6.5.1 数组索引越界异常
  6.5.2 空指针异常
 6.6 习题
模块7 异常处理
 7.1 案例引入——捕获异常
 7.2 知识准备
  7.2.1 异常的基本概念
  7.2.2 异常处理
  7.2.3 throws子句与异常的声明
  7.2.4 throw语句
  7.2.5 自定义异常类
 7.3 案例实施
  7.3.1 编写源代码
  7.3.2 编译源代码
  7.3.3 运行程序
 7.4 训练与实战
 7.5 实际工作中常见问题解析
 7.6 习题
模块8 图形用户界面编程
 8.1 案例引入——统计按钮单击次数
 8.2 知识准备
  8.2.1 GUI编程基础
  8.2.2 事件处理机制
  8.2.3 常用组件与容器
  8.2.4 布局管理
  8.2.5 事件的类型和处理方法
  8.2.6 事件适配器
 8.3 案例实施
  8.3.1 编写源代码
  8.3.2 编译源代码
  8.3.3 运行程序
 8.4 训练与实战
 8.5 实际工作中常见问题解析
 8.6 习题
模块9 文件操作
 9.1 案例引入——文本文件的复制
 9.2 知识准备
  9.2.1 File类
  9.2.2 流
  9.2.3 字节流与字符流
  9.2.4 JFileChooser类
 9.3 案例实施
  9.3.1 使用字节流实现文本文件的复制
  9.3.2 使用字符流实现文本文件的复制
 9.4 训练与实战
 9.5 实际工作中常见问题解析
  9.5.1 编译时出现错误
  9.5.2 单击图形用户界面上的组件程序无反应
 9.6 习题
模块10 多线程
 10.1 案例引入——简易时钟
 10.2 知识准备
  10.2.1 线程的概念
  10.2.2 Thread类和Runnable接口
  10.2.3 主线程与线程的生命周期
  10.2.4 线程状态控制方法
  10.2.5 synchronized关键字及线程同步
 10.3 案例实施
  10.3.1 编写源代码
  10.3.2 编译源代码
  10.3.3 运行程序
 10.4 训练与实战
  10.4.1 生产者与消费者的同步问题
  10.4.2 ATM的存款与取款问题
 10.5 实际工作中常见问题解析
 10.6 习题
模块11 网络编程
 11.1 案例引入——网络聊天室
 11.2 知识准备
  11.2.1 网络基础
  11.2.2 Socket编程步骤
  11.2.3 ServerSocket类和Socket类
  11.2.4 URL类
 11.3 案例实施
  11.3.1 编写源代码
  11.3.2 编译源代码
  11.3.3 运行程序
 11.4 实际工作中常见问题解析
 11.5 习题
模块12 Java Applet程序
 12.1 案例引入——编写Hello Applet的网页
 12.2 知识准备
  12.2.1 Applet程序概述
  12.2.2 Applet程序的创建
  12.2.3 HTML Applet标记与Applet程序的运行
  12.2.4 Applet与图形绘制有关的方法
  12.2.5 Applet的图形绘制
  12.2.6 Applet的图像操作
 12.3 案例实施
  12.3.1 编写源代码
  12.3.2 编译源代码并编写HTML文件
  12.3.3 运行程序
 12.4 训练与实战
 12.5 实际工作中常见问题解析
 12.6 习题
附 录
 附录Ⅰ Java语言关键字表
 附录Ⅱ 常用字符Unicode表
参考文献


相关图书

Java程序设计案例教程

Java程序设计案例教程

主编:李海涛 陈涛 孙红丽

本书是“基于翻转课堂的课程教学范式改革”与校本应用型教材建设项目基础上编写的。本书采用案例驱动的方式编写,即把理论知识点的讲解融入实际的案例中,通过案例教学的方式达到理论与实践的融合,培养学生的动手实...

¥59.8

CorelDRAW 2020基础与应用案例教程

CorelDRAW 2020基础与应用案例教程

主编:周晓红 马永强

本书以CorelDRAW 2020为对象,以其应用实例为载体,向读者展示了CorelDRAW软件各项功能的使用方法和技巧。全书共9章,包括CorelDRAW基础知识,绘制和编辑图形,绘制和编辑...

¥78.00

Illustrator CC 2020平面设计案例教程

Illustrator CC 2020平面设计案例教程

主编:陶洁

本书介绍了Illustrator CC 2020的相关知识和基本操作,主要内容包括Illustrator 2020基础知识、绘制和编辑基本图形、绘制和编辑路径、对象的基本操作、设置填充与描边、创建和编...

¥55.00

AutoCAD 2020计算机绘图实训教程

AutoCAD 2020计算机绘图实训教程

主编:谢恩 朱雅岚

全书共10个模块,包括AutoCAD绘图基础、绘图前的准备、绘制平面图形、图形编辑、文字与表格、标注图形尺寸、图块、三维建模基础、三维建模的方法与应用、图形打印。 本书适用于高等职业院...

¥45.00