作品简介

本书将Java的精髓知识分解为14个项目,划分成三部分:项目一~项目七为第一部分,围绕Java面向对象编程设计基础展开,内容包括Java开发环境的搭建、开发工具Eclipse的使用、Java程序的基本结构、Java基本语法、数据的输入与输出、类与对象的应用、面相对象高级语法的使用、程序异常处理等;项目八~项目十二为第二部分,围绕面向对象程序开发中不同类型的应用实现展开,内容包括Java图形用户界面开发、Java事件响应处理机制、Java数据库编程开发、Java文件处理、Java多线程处理等。项目十三~项目十四为第三部分,围绕实际项目的实现展开,内容包括信息管理系统类项目的开发、桌面游戏类项目的开发等。本书以高职高专计算机相关专业和其他有编程需求的工科专业的初学者为主要使用对象,也可作为Java开发人员的参考书使用。

张桓,发表了《“天津模式”下职业教育发展对策研究》、《“双证书”课程体系开发的研究与实施》等多篇论文;出版了“十一五”国家级规划教材《网页设计与制作》、《软件开发综合训练教程》等多部教材;主讲了《软件开发工具》、《网络数据库》等课程获评为天津市级精品课。参与建设的《软件开发综合实训》课程被教育部评审为国家级精品课、国家级教学资源共享课程。

作品目录

  • 前言
  • 项目一 Java语言概述
  • 任务一 Java的起源
  • 任务二 程序设计思想的发展
  • 任务三 Java的三大开发体系
  • 课后练习
  • 项目二 Java程序设计初识
  • 任务一 Java开发环境的搭建
  • 任务二 了解Eclipse集成开发工具
  • 任务三 简单Java程序的实现
  • 任务四 拓展实训任务
  • 课后练习
  • 项目三 Java语法基础
  • 任务一 用户标识符与保留字
  • 任务二 数据类型
  • 任务三 Java运算符和表达式
  • 任务四 Java程序的注释方式
  • 任务五 Java程序的输入输出
  • 任务六 分支控制语句
  • 任务七 循环控制语句
  • 课后练习
  • 项目四 数组
  • 任务一 一维数组
  • 任务二 二维及多维数组
  • 任务三 数组(Arrays)类
  • 任务四 字符串
  • 课后练习
  • 项目五 面向对象的程序设计基础
  • 任务一 面向对象的基本概述
  • 任务二 类
  • 任务三 对象
  • 任务四 方法的进一步讨论
  • 任务五 变量的进一步讨论
  • 课后练习
  • 项目六 类的继承、包及接口
  • 任务一 类的继承
  • 任务二 抽象类
  • 任务三 内部类、匿名类及最终类
  • 任务四 包及访问限定
  • 任务五 接口
  • 课后练习
  • 项目七 程序的异常处理
  • 任务一 Java异常
  • 任务二 Java异常处理机制
  • 任务三 捕获异常
  • 任务四 抛出异常
  • 任务五 自定义异常
  • 任务六 拓展实训任务
  • 课后练习
  • 项目八 Java的图形用户界面开发
  • 任务一 图形用户界面简介
  • 任务二 容器
  • 任务三 布局管理
  • 任务四 基本组件
  • 任务五 菜单与工具栏
  • 任务六 图形图像处理
  • 任务七 拓展实训
  • 课后练习
  • 项目九 Java的事件处理机制
  • 任务一 Java的事件处理
  • 任务二 事件监听与处理
  • 任务三 常用事件
  • 任务四 拓展实训
  • 课后练习
  • 项目十 Java的数据库编程开发
  • 任务一 JDBC概述
  • 任务二 应用JDBC访问数据库
  • 任务三 拓展实训任务
  • 课后练习
  • 项目十一 Java的文件操作
  • 任务一 I/O概述
  • 任务二 文件管理
  • 任务三 文件字节流
  • 任务四 文件字符流
  • 任务五 文件处理
  • 任务六 拓展实训任务
  • 课后练习
  • 项目十二 多线程处理
  • 任务一 线程概述
  • 任务二 线程的创建及启动
  • 任务三 多线程的控制
  • 任务四 拓展实训
  • 课后练习
  • 项目十三 图书馆管理信息系统项目开发
  • 任务一 需求分析
  • 任务二 数据库设计
  • 任务三 系统详细设计
  • 任务四 程序发布
  • 课后练习
  • 项目十四 Java桌面游戏项目开发
  • 任务一 2048游戏需求分析
  • 任务二 系统详细设计
  • 课后练习
展开全部