Java语言程序设计

Java语言程序设计
作 者: 朱福喜
出版社: 清华大学出版社
丛编项: 计算机与信息技术专业应用教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java语言程序设计》作者简介

内容简介

本书特色:·从基本概念入手,系统分析Java语言编程机制,阐述编程技巧·强调面向对象思维方法的训练,用软件工程思想指导程序开发·由浅入深,循序渐进,注重培养良好的编程习惯·精选大量实例和习题,强化知识点的灵活运用,举一反三Java是一门流行的计算机语言,它已成为IT从业人员的必备工具。本书从Java的基本概念入手,介绍了Java的语言基础与主要功能,系统分析了Java语言的编程机制,并从面向对象程序设计的角度,阐述了Java语言的编程技巧。本书还介绍了一些Java语言的高级特性,如网络编程、数据库连接、多线程以及远程对象调用等。本书通俗易懂,实用性强,适合计算机及相关专业的本科生作为学习Joya语言的教材,也适合软件开发人员及其他有关人员阅读参考。

图书目录

第1章 Java概述

1. 1 Java技术的出现与形成

1. 2 Java语言的特色

1. 3 Java的开发和执行环境

1. 3. 1 JDK的下载

1. 3. 2 JDK的安装与环境配置

1. 3. 3 JDK环境工具简介

1. 4 一个简单的独立应用程序

1. 4. 1 从编辑程序到执行程序的完整过程

1. 4. 2 Java独立应用程序的基本结构

1. 5 一个简单的Applet程序

1. 6 一个具有输入功能的程序

1. 7 小结

习题1

第2章 Java语言基础

2. 1 变量和数据类型

2. 1. 1 变量的名字

2. 1. 2 变量的类型

2. 1. 3 变量初始化

2. 1. 4 final变量

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. 4 控制语句

2. 4. 1 if语句

2. 4. 2 switch语句

2. 4. 3 while和do-while语句

2. 4. 4 for语句

2. 4. 5 跳转语句

2. 5 数组

2. 5. 1 创建和使用数组

2. 5. 2 对象数组

2. 5. 3 多维数组

2. 5. 4 复制数组

2. 6 小结

习题2

第3章 类与对象

3. 1 类

3. 1. 1 类的概念与定义

3. 1. 2 类声明

3. 1. 3 成员变量的声明

3. 1. 4 方法的声明与实现

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. 5 程序包

3. 5. 1 包的创建

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 方法的继承与覆盖

4. 3 多态性

4. 3. 1 多态性的概念

4. 3. 2 覆盖实现多态性

4. 3. 3 重载实现多态性

4. 4 构造方法的继承与重载

4. 4. 1 构造方法的继承

4. 4. 2 构造方法的重载

4. 4. 3 构造方法的综合示例

4. 5 接口

4. 5. 1 接口与多继承

4. 5. 2 接口的定义

4. 5. 3 接口的实现

4. 5. 4 接口的使用

4. 5. 5 接口的完整实例

4. 6 小结

习题4

第5章 Java的图形用户界面

5. 1 图形用户界面概述

5. 2 基本的图形用户界面程序

5. 3 Container类

5. 3. 1 一个简单的GUI组件与事件的响应

5. 3. 2 简单的GUI输入输出

5. 4 事件处理

5. 4. 1 基本事件

5. 4. 2 Java中的事件处理

5. 5 GUI组件和布局管理器

5. 5. 1 布局管理器. 面板和标签

5. 5. 2 List和TextArea组件

5. 6 菜单和对话框

5. 6. 1 菜单

5. 6. 2 对话框

5. 7 绘制图形

5. 7. 1 Graphics类

5. 7. 2 简单绘图

5. 7. 3 Canvas类

5. 7. 4 Font类

5. 8 从AWT到Swing的转换

5. 9 小结

习题5

第6章 流和文件

6. 1 I/O流概述

6. 1. 1 从类的层次看I/O流

6. 1. 2 从处理的对象看I/O流

6. 2 保存和读取字节级数据

6. 2. 1 保存字节级数据

6. 2. 2 读取字节级数据

6. 2. 3 运用缓冲流来改善效率

6. 2. 4 文件操作

6. 3 保存和读取字符数据

6. 3. 1 读取字符数据

6. 3. 2 保存字符数据

6. 4 保存和读取对象数据

6. 4. 1 保存对象数据

6. 4. 2 读取对象数据

6. 5 随机流访问

6. 6 小结

习题6

第7章 多线程与异常处理

7. 1 多线程的基本概念

7. 1. 1 多任务

7. 1. 2 线程与多线程

7. 1. 3 Java对多线程的支持

7. 1. 4 线程的状态

7. 1. 5 线程的优先级

7. 2 线程的使用方法

7. 2. 1 通过继承Thread类构造线程

7. 2. 2 通过实现Runnable接口来构造线程

7. 3 线程的同步

7. 3. 1 使用多线程不当造成的数据崩溃

7. 3. 2 同步线程

7. 4 异常处理

7. 4. 1 Java的出错类型

7. 4. 2 异常的处理

7. 4. 3 finally子句

7. 4. 4 异常的抛出

7. 5 小结

习题7

第8章 Applet

8. 1 Applet基础

8. 1. 1 Applet类的定义

8. 1. 2 Applet的生命周期

8. 1. 3 独立应用程序与Applet的转换

8. 1. 4 确保Applet正常运行

8. 2 标记

8. 2. 1 标记属性

8. 2. 2 利用标记参数向Applet传递信息

8. 3 Applet应用

8. 3. 1 Applet与图形用户界面 GUl

8. 3. 2 Applet与线程

8. 3. 3 Applet编程技巧

8. 4 利用AppletViewer调试Applet

8. 5 小结

习题8

第9章 网络编程

9. 1 网络编程基础

9. 1. 1 IP地址

9. 1. 2 端口

9. 1. 3 套接字

9. 1. 4 Internet协议

9. 1. 5 URL类

9. 2 使用URL访问WWW资源

9. 2. 1 创建一个URL

9. 2. 2 直接从URL读取内容

9. 2. 3 建立一个URL连接并从中读取内容

9. 3 客户和服务器编程

9. 3. 1 创建客户程序

9. 3. 2 编写服务器应用程序

9. 4 基于客户/服务器模式的分布计算

9. 4. 1 分布模型

9. 4. 2 并行应用的实现框架

9. 4. 3 并行计算实例

9. 5 小结

习题9

第10章 Java与数据库的连接

10. 1 JDBC概述

10. 1. 1 JDBC的用途

10. 1. 2 从ODBC到JDBC

10. 1. 3 JDBC的实现及其驱动程序

10. 2 JDBC预备知识

10. 2. 1 SQL基本内容

10. 2. 2 存储过程

10. 3 JDBCAPI介绍

10. 3. 1 连接管理

10. 3. 2 数据库访问

10. 3. 3 数据类型和数据库元数据

10. 3. 4 异常和警告

10. 4 JDBCAPI的使用方法

10. 4. 1 JDBCAPI工具

10. 4. 2 连接数据库

10. 4. 3 使用JDBC创建基本表和视图

10. 4. 4 使用JDBC执行数据库查询

10. 4. 5 使用JDBC更新数据库

10. 5 小结

习题10

第11章 Java远程方法调用

11. 1 概述

11. 2 一个简单的RMI应用实例

11. 3 RMI的类和接口及其实现分析

11. 3. 1 远程接口

11. 3. 2 RemoteException类

11. 3. 3 RernoteObject类及其子类

11. 3. 4 实现远程接口

11. 3. 5 Stub 存根 和Skeleton 框架

11. 3. 6 配置RMI程序

11. 3. 7 启动RMI注册表

11. 3. 8 Naming类

11. 4 RMI体系结构与实现机制

11. 4. 1 RMI体系结构

11. 4. 2 RMI实现机制

11. 5 RMI的进一步探讨

11. 5. 1 RMI的安全性

11. 5. 2 传递对象和加载动态类

11. 5. 3 远程对象激活

11. 5. 4 分布式垃圾收集

11. 6 小结

习题11

附录 JOK环境工具及其参数补充说明