21世纪全国高职高专计算机案例型规划教材——Java实用案例教程

21世纪全国高职高专计算机案例型规划教材——Java实用案例教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: 主编 ,
2008-08
版次: 1
ISBN: 9787301137437
定价: 30.00
  • 本书全面介绍了编写Java程序所应具备的知识。主要包括:初识Java,程序设计基础知识,面向对象程序设计,异常处理,图形用户界面设计,基本绘图知识,Applet程序设计,输入/俞出流,数据库程序设计,多线程技术,网络通信等。
      
      
      本书注重理论与实践相结合。理论知识少而精,书中大量案例体现了面向对象的编程思想,并且贴近学生、贴近生活,通俗易懂。案例驱动是本书的一大特色,通过案例功能介绍引出每章的知识点并进行详细介绍,在每章最后完成案例功能,实现知识点的综合运用。
      
      
      本书不仅适合没有编程经验的读者学习,也适合有一定程序设计语言基础的读者自学。它可作为高职、大专院校和计算机培训班的教材,也可作程序设计人员的参考用书。 第1章  初识Javn

      1.1 Java发展历史

        1.1.1 Java的发展历史简介

        1.1.2 Java版本和未来的发展趋势简介

      1.2 Java技术简介

        1.2.1 Java语言的特点

        1.2.2 Java虚拟机JVM

      1.3 Java开发和运行环境

        1.3.1 Java运行环境的建立

        1.3.2 Java程序的编写、编译与运行

        1.3.3 Java API技术文档的使用

      1.4 Java程序书写规范与执行过程

        1.4.1 Java程序的书写规范

        1.4.2 Java程序的执行过程

      本章小结

      习题1

    第2章  程序设计基础知识

      2.1 标识符与关键字

        2.1.1 标识符

        2.1.2 关键字

      2.2 变量和数据类型

        2.2.1 常量与变量

        2.2.2 数据类型

      2.3 运算符与表达式

        2.3.1 运算符

        2.3.2 表达式

      2.4 字符串与输入/输出

        2.4.1 字符串

        2.4.2 输入/输出操作

      2.5 流程控制语句

        2.5.1 分支语句

        2.5.2 循环语句

        2.5.3 跳转语句

      2.6 数组

        2.6.1 一维数组

        2.6.2 多维数组

      2.7 学生成绩管理实现

      本章小结

      习题2

    第3章  面向对象程序设计

      3.1 类和对象

        3.1.1 类的创建

        3.1.2 对象的创建

      3.2 类的继承

        3.2.1 创建子类

        3.2.2 this、super引用

      3.3 类的多态性

        3.3.1 方法重载

        3.3.2 方法覆盖

      3.4 抽象类与接口

        3.4.1 抽象类

        3.4.2 接口

        3.4.3 内部类

      3.5 程序包

        3.5.1 Java类库

        3.5.2 自定义包

      3.6 银行账户信息处理实现

      本章小结

      习题3

    第4章  异常处理

      4.1 异常类

        4.1.1 异常的概念

        4.1.2 异常的分类

      4.2 异常的抛出和处理

        4.2.1 异常捕获与处理语句

        4.2.2 人工抛出异常

        4.2.3 使用throws声明抛出异常

      4.3 自定义异常

      4.4 成绩异常处理实现

      本章小结

      习题4

    第5章  图形用户界面设计

      5.1 框架与面板

        5.1.1 认识Component类

        5.1.2 框架

        5.1.3 面板

      5.2 布局管理器

        5.2.1 边界布局

        5.2.2 流布局

        5.2.3 网格布局

        5.2.4 卡片布局

      5.3 按钮、标签、文本行、文本区

        5.3.1 按钮(Button)

        5.3.2 标签(Label)

        5.3.3 文本行(TextField)

        5.3.4 文本区(TextArea)

      5.4 事件处理机制

        5.4.1 Java事件处理概述

        5.4.2 Java常用事件

        5.4.3 事件适配器

      5.5 其他常用组件

        5.5.1 选择框(Checkbox)

        5.5.2 选项框(Choice)

        5.5.3 列表框(List)

      5.6 菜单设计

      5.7 Swing组件介绍

      5.8 学生信息注册界面设计实现

      本章小结

      习题5

    第6章  Java绘图

      6.1 绘制图形

        6.1.1 Component类的几个方法

        6.1.2 Graphics类

        6.1.3 绘图的坐标体系

      6.2 绘图类Graphics的常用方法

      6.3 控制字体

        6.3.1 Font类方法

        6.3.2 取得系统可用字体

      6.4 控制颜色

      6.5 简单的绘图软件设计实现

      本章小结

      习题6

    第7章  AppIet程序设计

      7.1 Applet基础

        7.1.1 Applet的基本知识

        7.1.2 Applet类

      7.2 Applet标记

        7.2.1 Applet标记属性

        7.2.2 Applet程序应用

      7.3 Applet中使用声音与图像

        7.3.1 在Applet中使用图像

        7.3.2 在Applet中播放声音

      7.4 电子相册设计实现

      本章小结

      习题7

    第8章  输入/输出流

      8.1 Java I/O简介

        8.1.1 io包的体系结构

        8.1.2 Java中I/O的步骤

      8.2 输出

        8.2.1 实际的输出举例

        8.2.2 常用的输出包装类

      8.3 输入

        8.3.1 输入举例

        8.3.2 常用的输入包装类

      8.4 对象的输入/输出

      8.5 文件处理

      8.6 记事本程序的设计及实现

      本章小结

      习题8

    第9章  数据库程序设计

      9.1 JDBC驱动程序

      9.2 ODBC数据源的设置

      9.3 JDBC API的使用

        9.3.1 JDBC基础

        9.3.2 顺序查询

        9.3.3 可滚动的结果集

        9.3.4 数据库的更新

      9.4 成绩查询系统的实现

      本章小结

      习题9

    第10章  多线程技术

      10.1 线程的相关概念

        10.1.1 多线程的基木概念

        10.1.2 线程的5种状态

        10.1.3 线程的优先级

        10.1.4 线程的同步

      10.2 线程的创建

        10.2.1 在Java中实现多线程

        10.2.2 用Thread类建立多线程

        10.2.3 用Runnable接口建立线程

      10.3 线程通信

        10.3.1 线程同步

        10.3.2 多线程问同步通信的实现

      10.4 动画显示实现

      本章小结

      习题10

    第11章  网络通信

      11.1 使用URL

        11.1.1 URL的概念

        11.1.2 URL的组成

        11.1.3 URL的创建

      11.2 套接字

        11.2.1 TCP/IP协议

        11.2.2 Socket API

        11.2.3 Socket通信的一般过程

        11.2.4 使用Socket编程

      11.3 InetAdress类

      11.4 13DF数据报与广播数据包

        11.4.1 什么是数据报(Datagram)通信

        11.4.2 Datagram通信的表示方法

        11.4.3 数据报进行广播通信

      11.5 聊天程序实现

      本章小结

      习题11

    第12章  学生管理系统的设计与实现

      12.1 系统简介

      12.2 系统数据库的创建

        12.2.1 数据库的表结构

        12.2.2 数据库中的关系图和视图设计

      12.3 系统数据库事务的处理

      12.4 界面切换的实现

      12.5 各界面事件处理

        12.5.1 添加学生界面

        12.5.2 删除学生界面

        12.5.3 按姓名查询学生界面

        12.5.4 按学号查询学生界面

      12.6 系统源代码

      本章小结

    习题答案

    参考文献
  • 内容简介:
    本书全面介绍了编写Java程序所应具备的知识。主要包括:初识Java,程序设计基础知识,面向对象程序设计,异常处理,图形用户界面设计,基本绘图知识,Applet程序设计,输入/俞出流,数据库程序设计,多线程技术,网络通信等。
      
      
      本书注重理论与实践相结合。理论知识少而精,书中大量案例体现了面向对象的编程思想,并且贴近学生、贴近生活,通俗易懂。案例驱动是本书的一大特色,通过案例功能介绍引出每章的知识点并进行详细介绍,在每章最后完成案例功能,实现知识点的综合运用。
      
      
      本书不仅适合没有编程经验的读者学习,也适合有一定程序设计语言基础的读者自学。它可作为高职、大专院校和计算机培训班的教材,也可作程序设计人员的参考用书。
  • 目录:
    第1章  初识Javn

      1.1 Java发展历史

        1.1.1 Java的发展历史简介

        1.1.2 Java版本和未来的发展趋势简介

      1.2 Java技术简介

        1.2.1 Java语言的特点

        1.2.2 Java虚拟机JVM

      1.3 Java开发和运行环境

        1.3.1 Java运行环境的建立

        1.3.2 Java程序的编写、编译与运行

        1.3.3 Java API技术文档的使用

      1.4 Java程序书写规范与执行过程

        1.4.1 Java程序的书写规范

        1.4.2 Java程序的执行过程

      本章小结

      习题1

    第2章  程序设计基础知识

      2.1 标识符与关键字

        2.1.1 标识符

        2.1.2 关键字

      2.2 变量和数据类型

        2.2.1 常量与变量

        2.2.2 数据类型

      2.3 运算符与表达式

        2.3.1 运算符

        2.3.2 表达式

      2.4 字符串与输入/输出

        2.4.1 字符串

        2.4.2 输入/输出操作

      2.5 流程控制语句

        2.5.1 分支语句

        2.5.2 循环语句

        2.5.3 跳转语句

      2.6 数组

        2.6.1 一维数组

        2.6.2 多维数组

      2.7 学生成绩管理实现

      本章小结

      习题2

    第3章  面向对象程序设计

      3.1 类和对象

        3.1.1 类的创建

        3.1.2 对象的创建

      3.2 类的继承

        3.2.1 创建子类

        3.2.2 this、super引用

      3.3 类的多态性

        3.3.1 方法重载

        3.3.2 方法覆盖

      3.4 抽象类与接口

        3.4.1 抽象类

        3.4.2 接口

        3.4.3 内部类

      3.5 程序包

        3.5.1 Java类库

        3.5.2 自定义包

      3.6 银行账户信息处理实现

      本章小结

      习题3

    第4章  异常处理

      4.1 异常类

        4.1.1 异常的概念

        4.1.2 异常的分类

      4.2 异常的抛出和处理

        4.2.1 异常捕获与处理语句

        4.2.2 人工抛出异常

        4.2.3 使用throws声明抛出异常

      4.3 自定义异常

      4.4 成绩异常处理实现

      本章小结

      习题4

    第5章  图形用户界面设计

      5.1 框架与面板

        5.1.1 认识Component类

        5.1.2 框架

        5.1.3 面板

      5.2 布局管理器

        5.2.1 边界布局

        5.2.2 流布局

        5.2.3 网格布局

        5.2.4 卡片布局

      5.3 按钮、标签、文本行、文本区

        5.3.1 按钮(Button)

        5.3.2 标签(Label)

        5.3.3 文本行(TextField)

        5.3.4 文本区(TextArea)

      5.4 事件处理机制

        5.4.1 Java事件处理概述

        5.4.2 Java常用事件

        5.4.3 事件适配器

      5.5 其他常用组件

        5.5.1 选择框(Checkbox)

        5.5.2 选项框(Choice)

        5.5.3 列表框(List)

      5.6 菜单设计

      5.7 Swing组件介绍

      5.8 学生信息注册界面设计实现

      本章小结

      习题5

    第6章  Java绘图

      6.1 绘制图形

        6.1.1 Component类的几个方法

        6.1.2 Graphics类

        6.1.3 绘图的坐标体系

      6.2 绘图类Graphics的常用方法

      6.3 控制字体

        6.3.1 Font类方法

        6.3.2 取得系统可用字体

      6.4 控制颜色

      6.5 简单的绘图软件设计实现

      本章小结

      习题6

    第7章  AppIet程序设计

      7.1 Applet基础

        7.1.1 Applet的基本知识

        7.1.2 Applet类

      7.2 Applet标记

        7.2.1 Applet标记属性

        7.2.2 Applet程序应用

      7.3 Applet中使用声音与图像

        7.3.1 在Applet中使用图像

        7.3.2 在Applet中播放声音

      7.4 电子相册设计实现

      本章小结

      习题7

    第8章  输入/输出流

      8.1 Java I/O简介

        8.1.1 io包的体系结构

        8.1.2 Java中I/O的步骤

      8.2 输出

        8.2.1 实际的输出举例

        8.2.2 常用的输出包装类

      8.3 输入

        8.3.1 输入举例

        8.3.2 常用的输入包装类

      8.4 对象的输入/输出

      8.5 文件处理

      8.6 记事本程序的设计及实现

      本章小结

      习题8

    第9章  数据库程序设计

      9.1 JDBC驱动程序

      9.2 ODBC数据源的设置

      9.3 JDBC API的使用

        9.3.1 JDBC基础

        9.3.2 顺序查询

        9.3.3 可滚动的结果集

        9.3.4 数据库的更新

      9.4 成绩查询系统的实现

      本章小结

      习题9

    第10章  多线程技术

      10.1 线程的相关概念

        10.1.1 多线程的基木概念

        10.1.2 线程的5种状态

        10.1.3 线程的优先级

        10.1.4 线程的同步

      10.2 线程的创建

        10.2.1 在Java中实现多线程

        10.2.2 用Thread类建立多线程

        10.2.3 用Runnable接口建立线程

      10.3 线程通信

        10.3.1 线程同步

        10.3.2 多线程问同步通信的实现

      10.4 动画显示实现

      本章小结

      习题10

    第11章  网络通信

      11.1 使用URL

        11.1.1 URL的概念

        11.1.2 URL的组成

        11.1.3 URL的创建

      11.2 套接字

        11.2.1 TCP/IP协议

        11.2.2 Socket API

        11.2.3 Socket通信的一般过程

        11.2.4 使用Socket编程

      11.3 InetAdress类

      11.4 13DF数据报与广播数据包

        11.4.1 什么是数据报(Datagram)通信

        11.4.2 Datagram通信的表示方法

        11.4.3 数据报进行广播通信

      11.5 聊天程序实现

      本章小结

      习题11

    第12章  学生管理系统的设计与实现

      12.1 系统简介

      12.2 系统数据库的创建

        12.2.1 数据库的表结构

        12.2.2 数据库中的关系图和视图设计

      12.3 系统数据库事务的处理

      12.4 界面切换的实现

      12.5 各界面事件处理

        12.5.1 添加学生界面

        12.5.2 删除学生界面

        12.5.3 按姓名查询学生界面

        12.5.4 按学号查询学生界面

      12.6 系统源代码

      本章小结

    习题答案

    参考文献
查看详情
相关图书 / 更多
21世纪全国高职高专计算机案例型规划教材——Java实用案例教程
21天贯通小古文 全3册
丁慈矿
21世纪全国高职高专计算机案例型规划教材——Java实用案例教程
21城·21问:广东城市微调研报告
南方 客户端
21世纪全国高职高专计算机案例型规划教材——Java实用案例教程
21天突破CATTI笔译
佩琪翻译
21世纪全国高职高专计算机案例型规划教材——Java实用案例教程
21世纪的数学:探索人类认知的边界 《环球科学》杂志社
《环球科学》杂志社
21世纪全国高职高专计算机案例型规划教材——Java实用案例教程
21世纪大学理工英语(学生用书2)
沈骑、段成 编
21世纪全国高职高专计算机案例型规划教材——Java实用案例教程
21天突破剑桥领思通用英语超核心词汇
孙乐
21世纪全国高职高专计算机案例型规划教材——Java实用案例教程
21世纪的英语阅读和写作教学 第8版
(美)盖尔·E.汤普金斯 (Gail E.Tompkins) (美)艾米丽
21世纪全国高职高专计算机案例型规划教材——Java实用案例教程
21世纪城市战
安东尼·金
21世纪全国高职高专计算机案例型规划教材——Java实用案例教程
21天生命能量手账
李中莹
21世纪全国高职高专计算机案例型规划教材——Java实用案例教程
21世纪数字文娱审美透视
何志钧 等 著
21世纪全国高职高专计算机案例型规划教材——Java实用案例教程
21天突破剑桥领思通用英语超核心语法
郭佳佳
21世纪全国高职高专计算机案例型规划教材——Java实用案例教程
21世纪大学英语读写教程(S版)
翟象俊