网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java程序设计(普通高等教育十一五国家级规划教材)
分类 教育考试-大中专教材-成人教育
作者 王建虹
出版社 高等教育出版社
下载
简介
编辑推荐

本书主要讲了Java编程基础、Java面向对象编程、异常、图形用户界面设计与事件处理、多线程、Applet与多媒体编程等十部分内容。本书符合学生循序渐进、由浅入深的学习习惯,不讲深奥的原理,不涉及不常用的知识,只介绍程序设计最常用的内容。本书还通过精心设计、生动通俗的实例来讲解相关内容。

内容推荐

本书是普通高等教育“十一五”国家级规划教材。本书以浅显易懂的语言阐述,理论与实例相结合,培养读者面向对象编程思想的思维方式和分析解决问题的能力。

本书以J2SE作为开发平台、JDK1.5作为开发工具来对Java语言进行介绍。全书共分10章,包括:Java概述、Java编程基础、Java面向对象编程、异常、图形用户界面设计与事件处理、多线程、Applet与多媒体编程、Java输入/输出处理、Java网络编程、Java数据库编程等。

本书可作为应用性、技能型人才培养的各类教育“Java程序设计”课程的教学用书,也可供各类培训、计算机从业人员和爱好者参考使用。

目录

第1章 Java概述

 1.1 Java语言简介

1.1.1 Java的发展

1.1.2 选择Java的原因

1.1.3 Java的实现机制

 1.2 Java的体系结构

1.2.1 Java运行环境JDK的目录结构

1.2.2 Java的API结构

1.2.3 Java程序基本结构

1.2.4 Java程序编写及运行过程

 1.3 Java语言开发工具

1.3.1 Sun JDK软件包

1.3.2 Eclipse简介

1.3.3 NetBeans简介

 本章小结

 习题

第2章 Java编程基础

 2.1 数据类型

 2.2 常量、变量与表达式

2.2.1 常量

2.2.2 变量

2.2.3 数值类型之间的转换

2.2.4 表达式与运算符

2.2.5 运算符的优先级

 2.3 数组

2.3.1 一维数组的声明

2.3.2 一维数组的创建与赋值

2.3.3 多维数组

 2.4 流程控制语句

2.4.1 分支语句

2.4.2 循环语句

2.4.3 特殊的控制流语句

 本章小结

 习题

第3章 Java面向对象程序设计

 3.1 面向对象程序设计基础

3.1.1 面向对象概述

3.1.2 面向对象的基本概念

3.1.3 面向对象程序设计方法的优点

 3.2 类与对象

3.2.1 类的声明和类主体

3.2.2 创建对象与构造方法

 3.3 成员变量和成员方法的定义与实现

3.3.1 成员变量的声明

3.3.2 成员方法的定义与实现

3.3.3 类的封装

3.3.4 实例成员和类成员

 3.4 类的继承与多态

3.4.1 类的继承

3.4.2 类的多态

3.4.3 最终类和抽象类

 3.5 包

3.5.1 包的概念

3.5.2 引用Java定义的包

3.5.3 自定义包

 3.6 接口和内部类

3.6.1 接口

3.6.2 内部类

 本章小结

 习题

第4章 异常

 4.1 异常概述

4.1.1 异常及其发生的原因

4.1.2 异常处理机制

 4.2 异常的分类

4.2.1 异常的层次结构

4.2.2 Java定义的标准异常类

 4.3 异常的处理

4.3.1 捕获异常

4.3.2 抛出异常

4.3.3 throws关键字的使用

 4.4 自定义异常

 本章小结

 习题

第5章 图形用户界面设计与事件处理

 5.1 图形界面组件

5.1.1 JFC简介

5.1.2 AWT

5.1.3 Swing组件

 5.2 布局管理器

5.2.1 顺序布局管理器

5.2.2 网格布局管理器

5.2.3 网格包布局管理器

5.2.4 边界布局管理器

5.2.5 卡片布局管理器

5.2.6 空布局管理器和setBounds方法

 5.3 事件处理

5.3.1 Java的事件处理机制

5.3.2 AWT事件结构

5.3.3 Swing事件结构

5.3.4 事件适配器

5.3.5 事件处理实例

 本章小结

 习题

第6章 多线程

 6.1 基本概念

6.1.1 多线程

6.1.2 线程的生命周期

6.1.3 线程的调度与优先级

 6.2 创建线程

6.2.1 用Thread类建立多线程

6.2.2 用Runnable接口建立线程

 6.3 线程的控制

6.3.1 停止线程运行

6.3.2 线程睡眠

6.3.3 暂停线程运行

6.3.4 连接线程

6.3.5 中断线程

 6.4 线程同步与锁

6.4.1 对共享数据的同步控制

6.4.2 线程间通信

 本章小结

 习题

第7章 Applet与多媒体编程

 7.1 Applet类

7.1.1 Applet简介

7.1.2 Applet的生命周期

7.1.3 Applet的创建与运行

7.1.4 HTML与<Applet>标记

7.1.5 HTML与Applet的参数传递

7.1.6 Applet与普通应用程序的合并运行

7.1.7 使用Java存档文件

7.1.8 Java插件

 7.2 图形处理

7.2.1 基本图形

7.2.2 画布

7.2.3 文字输出

7.2.4 颜色控制

 7.3 图像处理

7.3.1 装载和显示图像

7.3.2 动态显示图像

 7.4 动画处理

7.4.1 动画原理

7.4.2 图形双缓冲技术

 7.5 声音处理

 本章小结

 习题

第8章 Java输人/输出处理

 8.1 流的概念

8.1.1 数据流的基本概念

8.1.2 JaVa的标准输入/输出

 8.2 流的分类

8.2.1 流的分类

8.2.2 基本输入/输出流的方法

 8.3 文件类

8.3.1 File类的构造方法

8.3.2 File类的常用方法

 8.4 数据流的应用

8.4.1 文件输入/输出流的应用

8.4.2 缓冲流的应用

8.4.3 随机存取文件类

8.4.4 数据输入/输出流的应用

 8.5 对象序列化

8.5.1 对象序列化的定义

8.5.2 序列化的方法

8.5.3 序列化的注意事项

 本章小结

 习题

第9章 Java网络编程

 9.1 网络基础

9.1.1 网络通信概述

9.1.2 客户/服务器模式

9.1.3 保留端口

9.1.4 Internet编址

 9.2 URL编程

9.2.1 URL的概念

9.2.2 URL的组成

9.2.3 创建一个URL

9.2.4 解析URL

9.2.5 从URL读取WWW网络资源

9.2.6 通过URLConnetction连接WWW

 9.3 Socket编程

9.3.1 Socket通信

9.3.2 SOcket API

9.3.3 Socket通信的一般过程

9.3.4 最小TCP/IP服务器

9.3.5 最小TCP/IP客户

 9.4 数据报编程

9.4.1 数据报通信

9.4.2 基于UDP的简单的客户/服务器程序设计

 9.5 综合实例

9.5.1 聊天室的设计

9.5.2 简单的Web浏览器设计

 本章小结

 习题

第10章 Java数据库编程

 10.1 JDBC概述

10.1.1 JDBC与ODBC

10.1.2 JDBC技术概述

10.1.3 JDBC驱动程序

 10.2 JDBC编程的基本步骤

10.2.1 数据库URL

10.2.2 装载驱动程序并建立连接

10.2.3 执行SQL语句

10.2.4 处理查询结果

 10.3 连接Access数据库

10.3.1 使用数据源连接Access数据库的方法

10.3.2 用Java直接连接Access数据库的方法

 10.4 连接SQL Server数据库

10.4.1 查找驱动程序

10.4.2 加载驱动程序

 本章小结

 习题

实训

 实训一 熟悉开发工具和运行环境

 实训二 Java编程基础训练

 实训三 类、接口和包的使用

 实训四 异常的使用

 实训五 图形用户界面(1)

 实训六 图形用户界面(2)

 实训七 使用多线程编程

 实训八 浏览器中的图形和多媒体应用设计

 实训九 输入/输出流的应用

 实训十 网络编程

 实训十一 Java数据库编程

部分习题参考答案

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/25 15:47:00