展开全部

主编推荐语

Java精髓知识三部分教程:基础设计、应用实现及项目实战。

内容简介

全书将Java的精髓知识分解为14个章节,划分成三部分:第1—7章为第一部分,围绕Java面向对象编程设计基础展开,;第7—12章为第二部分,围绕面向对象程序开发中不同类型的应用实现展开。第11—12章为第三部分,围绕实际项目的实现展开,内容包括信息管理系统类项目的开发、桌面游戏类项目的开发等。

目录

  • 封面
  • 扉页
  • 版权信息
  • 目录
  • 内容提要
  • 前言
  • 项目一 Java语言概述
  • 任务一 Java的起源
  • 任务要求
  • 任务实现
  • (一)Java的由来
  • (二)Java的产生
  • (三)Java对Internet为什么重要
  • (四)Java的魔力:字节码
  • (五)Java常用语
  • 任务二 程序设计思想的发展
  • 任务要求
  • 任务实现
  • (一)面向对象编程
  • (二)面向对象编程的3个原则
  • (三)多态性、封装性与继承性相互作用
  • 任务三 Java的三大开发体系
  • 任务要求
  • 任务实现
  • (一)Java 2 Platform,Standard Edition(J2SE)
  • (二)Java 2 Platform,Enterprise Edition(J2EE)
  • (三)Java 2 Platform,Micro Edition(J2ME)
  • 课后练习
  • 项目二 Java程序设计初识
  • 任务一 Java开发环境的搭建
  • 任务要求
  • 任务实现
  • (一)安装JDK开发环境
  • (二)系统环境变量的配置
  • 任务二 了解Eclipse集成开发工具
  • 任务要求
  • 任务实现
  • (一)集成开发工具简介
  • (二)Eclipse的下载与安装
  • (三)E clipse的基本使用
  • 任务三 简单Java程序的实现
  • 任务要求
  • 任务实现
  • (一)一个简单的Java程序
  • (二)基于控制台的输入/输出结构程序实现
  • (三)基于GUI的输入/输出结构程序实现
  • 任务四 拓展实训任务
  • 任务要求
  • 任务实现
  • 课后练习
  • 项目三 Java语法基础
  • 任务一 用户标识符与保留字
  • 任务要求
  • 任务实现
  • (一)用户标识符
  • (二)保留字
  • 任务二 数据类型
  • 任务要求
  • 任务实现
  • (一)常量和变量
  • (二)基本数据类型
  • (三)基本数据类型的封装
  • 任务三 Java运算符和表达式
  • 任务要求
  • 任务实现
  • (一)算术运算符和算术表达式
  • (二)关系运算符和关系表达式
  • (三)布尔逻辑运算符和布尔表达式
  • (四)位运算符及表达式
  • (五)赋值运算符和赋值表达式
  • (六)条件运算符及表达式
  • (七)对象运算符
  • (八)其他运算符
  • (九)表达式的运算规则
  • 任务四 Java程序的注释方式
  • 任务要求
  • 任务实现
  • (一)程序注释
  • (二)程序文档注释
  • 任务五 Java程序的输入输出
  • 任务要求
  • 任务实现
  • (一)字符界面下的输入输出方法
  • (二)图形界面下的输入输出方法
  • 任务六 分支控制语句
  • 任务要求
  • 任务实现
  • (一)if条件分支语句
  • (二)switch条件语句
  • 任务七 循环控制语句
  • 任务要求
  • 任务实现
  • (一)for循环语句
  • (二)While和do…While循环语句
  • 课后练习
  • 项目四 数组
  • 任务一 一维数组
  • 任务要求
  • 任务实现
  • 任务二 二维及多维数组
  • 任务要求
  • 任务实现
  • 任务三 数组(Arrays)类
  • 任务要求
  • 任务实现
  • 任务四 字符串
  • 任务要求
  • 任务实现
  • (一)String类
  • (二)StringBuffer类
  • (三)StringTokenizer类
  • 课后练习
  • 项目五 面向对象的程序设计基础
  • 任务一 面向对象的基本概述
  • 任务要求
  • 任务实现
  • (一)类和对象
  • (二)面向对象的特点
  • 任务二 类
  • 任务要求
  • 任务实现
  • (一)定义类
  • (二)成员变量
  • (三)成员方法
  • (四)构造方法
  • 任务三 对象
  • 任务要求
  • 任务实现
  • (一)对象的创建
  • (二)对象的简单应用示例
  • (三)对象的清除
  • 任务四 方法的进一步讨论
  • 任务要求
  • 任务实现
  • (一)方法引用及参数传递
  • (二)方法的重载
  • (三)静态(static)方法
  • (四)最终(Final)方法
  • 任务五 变量的进一步讨论
  • 任务要求
  • 任务实现
  • 课后练习
  • 项目六 类的继承、包及接口
  • 任务一 类的继承
  • 任务要求
  • 任务实现
  • (一)类继承的实现
  • (二)覆盖(Override)方法
  • (三)变量的隐藏(Hidded)
  • (四)应用示例
  • 任务二 抽象类
  • 任务要求
  • 任务实现
  • (一)抽象类的定义
  • (二)抽象类的实现
  • 任务三 内部类、匿名类及最终类
  • 任务要求
  • 任务实现
  • (一)内部类
  • (二)匿名类和最终类
  • 任务四 包及访问限定
  • 任务要求
  • 任务实现
  • (一)Java中常用的标准类包
  • (二)包(package)的创建及包中类的引用
  • (三)访问限定
  • 任务五 接口
  • 任务要求
  • 任务实现
  • (一)接口的定义
  • (二)接口的实现
  • 课后练习
  • 项目七 程序的异常处理
  • 任务一 Java异常
  • 任务要求
  • 任务实现
  • (一)Java异常
  • (二)错误与异常的区别
  • 任务二 Java异常处理机制
  • 任务要求
  • 任务实现
  • 任务三 捕获异常
  • 任务要求
  • 任务实现
  • (一)try…catch语句
  • (二)try…catch…finally语句
  • (三)try、catch、finally语句块的执行顺序
  • 任务四 抛出异常
  • 任务要求
  • 任务实现
  • (一)throws抛出异常
  • (二)throw抛出异常
  • 任务五 自定义异常
  • 任务要求
  • 任务实现
  • (一)创建自定义异常类
  • (二)使用自定义异常类
  • 任务六 拓展实训任务
  • 任务要求
  • 任务实现
  • 课后练习
  • 项目八 Java的图形用户界面开发
  • 任务一 图形用户界面简介
  • 任务要求
  • 任务实现
  • (一)图形用户界面开发概述
  • (二)AWT与Swing
  • 任务二 容器
  • 任务要求
  • 任务实现
  • (一)容器组件概述
  • (二)框架窗体JFrame
  • (三)面板容器JPanel
  • 任务三 布局管理
  • 任务要求
  • 任务实现
  • (一)FlowLayout
  • (二)BorderLayout
  • (三)GridLayout
  • (四)CardLayout
  • (五)BoxLayout
  • (六)自定义布局
  • 任务四 基本组件
  • 任务要求
  • 任务实现
  • (一)按钮
  • (二)标签
  • (三)文本框
  • (四)复选框与单选按钮
  • (五)列表框
  • (六)组合框
  • 任务五 菜单与工具栏
  • 任务要求
  • 任务实现
  • (一)菜单
  • (二)工具栏
  • 任务六 图形图像处理
  • 任务要求
  • 任务实现
  • (一)Graphics绘图类的使用
  • (二)Java图像处理
  • 任务七 拓展实训
  • 任务要求
  • 任务实现
  • 课后练习
  • 项目九 Java的事件处理机制
  • 任务一 Java的事件处理
  • 任务要求
  • 任务实现
  • (一)事件处理机制概述
  • (二)Java事件处理的基本概念
  • 任务二 事件监听与处理
  • 任务要求
  • 任务实现
  • (一)事件监听器接口
  • (二)事件源的注册
  • (三)事件的相应处理
  • (四)事件适配器
  • (五)内部类和匿名类在Java事件处理中的应用
  • 任务三 常用事件
  • 任务要求
  • 任务实现
  • (一)激活构件事件处理——使用ActionEvent类
  • (二)选择事件处理——使用ItemEvent类
  • (三)按键事件处理——使用KeyEvent类
  • (四)鼠标事件处理
  • 任务四 拓展实训
  • 任务要求
  • 任务实现
  • 课后练习
  • 项目十 Java的数据库编程开发
  • 任务一 JDBC概述
  • 任务要求
  • 任务实现
  • (一)JDBC的功能简介
  • (二)JDBC的数据库访问模型
  • (三)JDBC的API介绍
  • 任务二 应用JDBC访问数据库
  • 任务要求
  • 任务实现
  • (一)加载JDBC驱动
  • (二)创建数据库连接
  • (三)执行查询语句
  • (四)处理数据集
  • (五)更新数据库操作
  • (六)断开与数据库的连接
  • (七)应用JDBC访问SQL Server数据库
  • 任务三 拓展实训任务
  • 任务要求
  • 任务实现
  • 课后练习
  • 项目十一 Java的文件操作
  • 任务一 I/O概述
  • 任务要求
  • 任务实现
  • (一)输入/输出流
  • (二)字节流
  • (三)字符流
  • 任务二 文件管理
  • 任务要求
  • 任务实现
  • (一)文件的概念
  • (二)File类
  • (三)File类的常用方法
  • 任务三 文件字节流
  • 任务要求
  • 任务实现
  • (一)FileInputStream类
  • (二)FileOutputStream类
  • (三)FileInputStream和FileOutputStream实例
  • 任务四 文件字符流
  • 任务要求
  • 任务实现
  • (一)FileReader类
  • (二)FileWriter类
  • (三)FileReader和FileWriter类的实例
  • 任务五 文件处理
  • 任务要求
  • 任务实现
  • (一)顺序访问文件
  • (二)随机访问文件
  • 任务六 拓展实训任务
  • 任务要求
  • 任务实现
  • 课后练习
  • 项目十二 多线程处理
  • 任务一 线程概述
  • 任务要求
  • 任务实现
  • (一)线程的概念
  • (二)线程的生命周期及5种基本状态
  • (三)多线程编程
  • 任务二 线程的创建及启动
  • 任务要求
  • 任务实现
  • (一)继承Thread类
  • (二)实现Runnable接口
  • (三)线程的调度
  • 任务三 多线程的控制
  • 任务要求
  • 任务实现
  • (一)多线程优先级调度
  • (二)多线程的互斥与同步
  • (三)死锁
  • 任务四 拓展实训
  • 任务要求
  • 任务实现
  • (一)创建Bank类
  • (二)创建PersonA类
  • (三)创建PersonB类
  • (四)创建主方法的调用类
  • 课后练习
  • 项目十三 图书馆管理信息系统项目开发
  • 任务一 需求分析
  • 任务要求
  • 任务实现
  • (一)需求描述
  • (二)功能模块描述
  • 任务二 数据库设计
  • 任务要求
  • 任务实现
  • 任务三 系统详细设计
  • 任务要求
  • 任务实现
  • (一)包结构描述
  • (二)系统启动类
  • (三)数据实体类
  • (四)数据库操作类
  • (五)数据对象操作类
  • (六)主窗口
  • (七)书籍管理
  • 任务四 程序发布
  • 任务要求
  • 任务实现
  • (一)程序配置
  • (二)程序执行
  • 课后练习
  • 项目十四 Java桌面游戏项目开发
  • 任务一 2048游戏需求分析
  • 任务要求
  • 任务实现
  • (一)需求描述
  • (二)系统功能描述
  • 任务二 系统详细设计
  • 任务要求
  • 任务实现
  • (一)核心方法描述
  • (二)游戏主界面布局方法
  • (三)空位方块产生方法
  • (四)按键操作控制方法
  • (五)为方块设置颜色方法
  • (六)应用程序主入口方法
  • 课后练习
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

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