展开全部

主编推荐语

面向对象编程思维Java桌面应用开发技能教材

内容简介

本教材以培养面向对象编程思维、Java桌面应用开发技能为目标,以提出问题、解读问题、知识探究和解决问题为基本思路,采用控制台窗口呈现方式,着重突出算法逻辑过程,以“图形参数计算程序”为载体,阐述面向对象的抽象概念及结合Java基本语法的编程应用。

目录

  • 封面
  • 扉页
  • 版权信息
  • 目录
  • 内容提要
  • 前言
  • 知识组织结构图
  • 项目1 基于面向对象思想设计桌面应用
  • 1.1 面向过程和面向对象
  • 1.1.1 两种分析问题的思维方式
  • 1.1.2 两种程序设计方法
  • 1.2 初识对象、类和实体概念
  • 1.3 了解Java语言
  • 1.4 项目案例及设计
  • 1.4.1 先导案例:图形参数计算程序
  • 1.4.2 实战案例:闹钟工具小软件
  • 知识梳理
  • 项目2 应用基本语法实现图形参数计算逻辑
  • 2.1 先导任务一:显示矩形的周长和面积
  • 2.1.1 什么是Java程序
  • 2.1.2 Java开发环境及工具
  • 1.Java开发包
  • 2.Java开发工具
  • 3.JDK的安装
  • 2.1.3 计算机处理Java程序的过程
  • 2.1.4 任务实施
  • 2.2 先导任务二:计算矩形的周长和面积
  • 2.2.1 任务解读
  • 2.2.2 知识学习
  • 1.基本数据类型
  • 2.变量和常量
  • 3.数据类型转换
  • 4.操作符
  • 5.控制语句
  • 2.2.3 任务实施
  • 知识梳理
  • 项目3 应用类的特性设计图形参数计算程序
  • 3.1 先导任务三:编写显示图形参数的程序
  • 3.1.1 任务解读
  • 3.1.2 知识学习
  • 1.类的抽象与封装
  • 2.Java类的定义
  • 3.类的成员
  • 4.包
  • 5.编写Java程序
  • 3.1.3 任务实施
  • 3.1.4 知识延伸:代码编写规范
  • 3.2 先导任务四:编写三角形参数计算程序
  • 3.2.1 任务解读
  • 3.2.2 知识学习
  • 1.类的继承
  • 2.访问控制符
  • 3.包的划分
  • 3.2.3 任务实施
  • 3.2.4 知识延伸:this、super关键字和Class对象
  • 3.3 先导任务五:编写四边形参数计算程序
  • 3.3.1 任务解读
  • 3.3.2 知识学习
  • 类的多态
  • 3.3.3 任务实施
  • 3.4 先导任务六:编写具有可扩展性的图形参数计算程序
  • 3.4.1 任务解读
  • 3.4.2 知识学习
  • 1.抽象类和接口
  • 2.非访问限制符abstract、static和final
  • 3.4.3 任务实施
  • 知识梳理
  • 项目4 利用Swing组件实现闹钟的主界面
  • 4.1 实战任务一:创建闹钟工具软件项目
  • 4.1.1 Eclipse安装与配置
  • 4.1.2 任务实施
  • 4.2 实战任务二:构建闹钟工具软件的界面
  • 4.2.1 任务解读
  • 4.2.2 知识学习
  • 1.引用类型
  • 2.图形用户界面的常用组件
  • 3.用户界面设计的基本原则
  • 4.2.3 任务实施
  • 4.3 实战任务三:优化闹钟主界面布局
  • 4.3.1 任务解读
  • 4.3.2 知识学习
  • 布局管理器
  • 4.3.3 任务实施
  • 4.4 实战任务四:美化闹钟主界面
  • 4.4.1 任务解读
  • 4.4.2 知识学习
  • 1.Java2D绘图机制
  • 2.颜色设置
  • 3.字体设置
  • 4.图像加载
  • 5.图形绘制
  • 4.4.3 任务实施
  • 知识梳理
  • 项目5 利用事件处理机制实现闹铃的设定
  • 5.1 实战任务五:设定闹铃及实现程序最小化至任务栏
  • 5.1.1 任务解读
  • 5.1.2 知识学习
  • 1.事件模型
  • 2.事件处理机制
  • 3.内部类
  • 4.事件处理的应用
  • 5.事件适配器类
  • 5.1.3 任务实施
  • 知识梳理
  • 项目6 利用异常机制处理闹钟软件的运行错误
  • 6.1 实战任务六: 防止背景图片找不到而导致的程序中断
  • 6.1.1 任务解读
  • 6.1.2 知识学习
  • 1.异常
  • 2.异常处理机制
  • 3.异常的捕获和处理
  • 4.自定义异常
  • 5.Logging API
  • 6.1.3 任务实施
  • 知识梳理
  • 项目7 应用输入/输出机制实现铃声上传/下载
  • 7.1 实战任务七:获取要上传的铃声文件
  • 7.1.1 任务解读
  • 7.1.2 知识学习
  • 1.输入/输出
  • 2.字节流和字符流读写操作
  • 3.字节流与字符流间的转换
  • 7.1.3 任务实施
  • 7.2 实战任务八:实现铃声的上传与下载
  • 7.2.1 任务解读
  • 7.2.2 知识学习
  • 1.JDBC
  • 2.JDBC接口和类
  • 3.访问数据库
  • 7.2.3 任务实施
  • 知识梳理
  • 项目8 应用集合类操作铃声集及数据库参数
  • 8.1 实战任务九:保存指定目录的多个铃声文件
  • 8.1.1 任务解读
  • 8.1.2 知识学习
  • 1.集合类和泛型
  • 2.ArrayList
  • 3.HashSet
  • 8.1.3 任务实施
  • 8.2 实战任务十:实现数据库连接参数与功能代码的分离
  • 8.2.1 任务解读
  • 8.2.2 知识学习
  • 1.HashMap
  • 2.Properties
  • 8.2.3 任务实施
  • 知识梳理
  • 项目9 利用多线程技术实现定时响铃
  • 9.1 实战任务十一:实现闹钟启动的计时功能
  • 9.1.1 任务解读
  • 9.1.2 知识学习
  • 1.了解线程
  • 2.创建线程
  • 3.线程并发控制
  • 4.线程通信机制
  • 5.线程通信的实现
  • 9.1.3 任务实施
  • 9.2 实战任务十二:实现铃声播放功能
  • 9.2.1 任务解读
  • 9.2.2 知识学习
  • 1.音乐播放
  • 2.利用线程实现动画
  • 9.2.3 任务实施
  • 知识梳理
  • 项目10 利用Socket实现铃声远程上传/下载
  • 10.1 实战任务十三:确定铃声文件远程上传的编程架构
  • 10.1.1 任务解读
  • 10.1.2 知识学习
  • 1.初识网络编程
  • 2.网络协议
  • 3.套接字
  • 4.Java网络类
  • 10.1.3 任务实施
  • 10.2 实战任务十四:实现铃声文件远程上传模块的服务器
  • 10.2.1 任务解读
  • 10.2.2 任务实施
  • 10.3 实战任务十五:实现铃声文件远程上传模块的客户端
  • 10.3.1 任务解读
  • 10.3.2 任务实施
  • 10.4 拓展任务:实现消息的快速传递
  • 10.4.1 任务解读
  • 10.4.2 知识学习
  • 数据报Socket编程
  • 10.4.3 任务实施
  • 知识梳理
  • 附录 知识图谱
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。