作品简介

本书共12章,第1章是Java语言概述;第2~4章讲述了Java语言基础,包括数据类型、常量和变量、运算符和表达式、简单的输入与输出、Java程序的控制结构和数组;第5、6章讲述了面向对象程序设计,包括类的封装、继承和多态;第7章讲述了常用实用类,包括常用工具类和集合容器类等;第8章讲述了Java异常处理;第9章讲述了Java输入流和输出流;第10、11章讲述了图形用户界面设计和数据库编程技术;第12章讲述了多线程技术。

全书贯彻“理实一体化”的教学理念,以职工工资管理系统为载体,将项目开发分解为若干相对独立的工作任务。工作任务与相关理论知识交互配合,既是对理论知识的延伸与拓展,又是对理论知识掌握程度的检验。

本书可以作为高职高专院校计算机、电子等相关专业的教材,也可作为Java程序设计的入门语言教程来学习,还可作为从事计算机应用工作的工程技术人员培训和自学的参考书。

许敏,史荧中编著。

作品目录

  • 全国高等职业教育“十三五”规划教材计算机专业编委会成员名单
  • 出版说明
  • 前言
  • 第1章 Java语言概述
  • 【引例描述】
  • 【知识储备】
  • 1.1 Java语言的发展和特点
  • 1.2 Java开发环境的安装与配置
  • 1.3 Java程序设计举例
  • 1.4 Eclipse开发工具的安装及使用
  • 【任务实现】
  • 【本章小结】
  • 【习题1 】
  • 第2章 Java语言基础
  • 【引例描述】
  • 【知识储备】
  • 2.1 标识符、关键字和分隔符
  • 2.2 数据类型
  • 2.3 常量和变量
  • 2.4 运算符和表达式
  • 2.5 简单的输入与输出
  • 【任务实现】
  • 【本章小结】
  • 【习题2 】
  • 第3章 Java程序的控制结构
  • 【引例描述】
  • 【知识储备】
  • 3.1 结构化程序设计的3 种基本结构
  • 3.2 顺序语句
  • 3.3 分支语句
  • 3.4 循环语句
  • 3.5 跳转语句
  • 【任务实现】
  • 【本章小结】
  • 【习题3 】
  • 第4章 数组
  • 【引例描述】
  • 【知识储备】
  • 4.1 一维数组的定义与使用
  • 4.2 多维数组的定义与使用
  • 4.3 数组的常用方法
  • 【任务实现】
  • 【本章小结】
  • 【习题4 】
  • 第5章 类与对象
  • 【引例描述】
  • 【知识储备】
  • 5.1 面向对象的基本概念
  • 5.2 类的封装
  • 5.3 成员访问权限
  • 5.4 内部类
  • 【任务实现】
  • 【本章小结】
  • 【习题5 】
  • 第6章 继承和多态
  • 【引例描述】
  • 【知识储备】
  • 6.1 类的继承性
  • 6.2 继承的规则
  • 6.3 抽象类和最终类
  • 6.4 类对象之间的类型转换
  • 6.5 接口
  • 6.6 类的多态
  • 【任务实现】
  • 【本章小结】
  • 【习题6 】
  • 第7章 常用实用类
  • 【引例描述】
  • 【知识储备】
  • 7.1 常用工具类
  • 7.2 Java集合容器
  • 7.3 Collection接口
  • 7.4 List接口
  • 7.5 Set接口
  • 7.6 Map接口
  • 【任务实现】
  • 【本章小结】
  • 【习题7 】
  • 第8章 异常处理
  • 【引例描述】
  • 【知识储备】
  • 8.1 Java异常简介
  • 8.2 异常机制
  • 8.3 自定义异常
  • 【任务实现】
  • 【本章小结】
  • 【习题8 】
  • 第9章 输入与输出
  • 【引例描述】
  • 【知识储备】
  • 9.1 数据流的基本概念
  • 9.2 字节输入/输出流
  • 9.3 字符输入/输出流
  • 9.4 文件处理
  • 9.5 对象的串行化
  • 【任务实现】
  • 【本章小结】
  • 【习题9 】
  • 第10章 图形用户界面设计
  • 【引例描述】
  • 【知识储备】
  • 10.1 GUI介绍
  • 10.2 容器
  • 10.3 布局管理
  • 10.4 组件
  • 10.5 事件处理
  • 【任务实现】
  • 【本章小结】
  • 【习题10 】
  • 第11章 数据库编程
  • 【引例描述】
  • 【知识储备】
  • 11.1 数据库编程概述
  • 11.2 数据库访问流程
  • 【任务实现】
  • 【本章小结】
  • 【习题11 】
  • 第12章 多线程
  • 【引例描述】
  • 【知识储备】
  • 12.1 线程概述
  • 12.2 多线程的实现方法
  • 12.3 线程的状态控制
  • 12.4 线程的同步
  • 12.5 线程的通信
  • 【本章小结】
  • 【习题12 】
  • 参考文献
展开全部