注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java程序设计

Java程序设计

Java程序设计

定 价:¥28.50

作 者: 王志文,夏秦,李平均编著
出版社: 西安交通大学出版社
丛编项: 21世纪大学计算机专业教材
标 签: JAVA

购买这本书可以去


ISBN: 9787560518039 出版时间: 2004-02-01 包装: 精装
开本: 26cm 页数: 327 字数:  

内容简介

  本书阐述了Java面向对象程序设计方法,共分18章,主要包括以下内容:Java开发环境、Java语言基础、Java事件处理和异常机制、Java类的创建与应用、JavaApplet基础、图形用户界面设计与布局管理器、输入/输出、网络编程、JDBC数据库编程以及RMI与CORBA分布式编程技术。每一章都明确指出了应该掌握的重要内容,并附有课后练习题。本书的特点是概念清晰、论述严谨、内容新颖、图文并茂、例程丰富,既重视基本原理和基本概念的阐述,又力图反映出Java语言的——些最新发展。本书可以作为高等院校计算机及相关专业的研究生、本科生教材,并可供各行各业从事计算机应用,特别是从事Internet网络应用编程的程序员使用。

作者简介

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

图书目录

第1章 Java概述
1. 1 Java的诞生
1. 2 Java的技术特点
1. 2. 1 简明的语法结构
1. 2. 2 平台独立性
1. 2. 3 面向对象特征
1. 2. 4 面向网络环境
1. 2. 5 动态性
1. 2. 6 安全性
1. 2. 7 稳定性
1. 2. 8 多线程
1. 2. 9 类库丰富
1. 3 Java与C/C 的差异
1. 4 Java程序运行机制
1. 5 Java运行时刻环境
1. 5. 1 Java虚拟机
1. 5. 2 Java平台
1. 5. 3 字节码介绍
1. 5. 4 编译与执行过程
1. 5. 5 垃圾收集
1. 5. 6 安全性问题
1. 6 Java2 SDK
1. 7 小结
习题
第2章 Java开发环境和程序范例
2. 1 Java程序开发环境介绍
2. 1. 1 JDK软件包及其配置
2. 1. 2 JBuilder开发平台
2. 2 HelloWorld应用程序
2. 2. 1 编辑源程序
2. 2. 2 应用程序结构剖析
2. 2. 3 编译并运行HelloWorld应用程序
2. 3 编写Applet程序
2. 3. 1 Applet的定义
2. 3. 2 第一个Applet程序:HelloWorld
2. 3. 3 Applet程序结构剖析
2. 3. 4 运行Applet程序
2. 4 小结
习题
第3章 Java程序设计基础
3. 1 Unicode符号集
3. 1. 1 标识符
3. 1. 2 关键字
3. 1. 3 常量
3. 1. 4 运算符
3. 1. 5 分隔符
3. 2 变量
3. 2. 1 基本数据类型
3. 2. 2 数据类型转换
3. 2. 3 变量定义和声明
3. 2. 4 变量命名
3. 2. 5 变量初始化
3. 2. 6 变量作用域
3. 3 常量
3. 3. 1 整型常量
3. 3. 2 浮点型常量
3. 3. 3 布尔常量
3. 3. 4 字符常量
3. 3. 5 字符串常量
3. 4 表达式与运算符
3. 4. 1 表达式
3. 4. 2 表达式的自动类型提升
3. 4. 3 运算符
3. 4. 4 运算符优先级
3. 4. 5 算术运算符
3. 4. 6 关系运算符
3. 4. 7 布尔逻辑运算符
3. 4. 8 位运算符
3. 4. 9 条件运算符
3. 4. 10 赋值运算符
3. 5 对象与字符串运算符
3. 5. 1 对象运算符
3. 5. 2 字符串运算符
3. 5. 3 字符运算
3. 6 数组
3. 6. 1 定义数组
3. 6. 2 创建数组
3. 6. 3 初始化数组
3. 6. 4 访问数组
3. 6. 5 多维数组
3. 7 控制语句
3. 7. 1 条件语句
3. 7. 2 循环语句
3. 7. 3 转移语句
3. 8 小结
习题
第4章 Java与面向对象技术
4. 1 面向对象基础
4. 1. 1 面向过程编程与面向对象编程
4. 1. 2 面向对象编程的基本概念
4. 1. 3 面向对象编程的优点
4. 2 类
4. 2. 1 类的结构
4. 2. 2 声明类
4. 2. 3 构造方法
4. 2. 4 析构方法
4. 2. 5 类修饰符
4. 2. 6 成员变量
4. 2. 7 特殊变量 null, this, super
4. 2. 8 类转换
4. 3 对象生命周期
4. 3. 1 创建对象
4. 3. 2 使用对象
4. 3. 3 释放对象
4. 4 方法
4. 4. 1 方法定义
4. 4. 2 方法修饰符
4. 4. 3 方法重载
4. 4. 4 方法覆盖
4. 4. 5 main方法
4. 5 抽象类和接门
4. 5. 1 抽象类
4. 5. 2 接口
4. 6 包
4. 6. 1 声明
4. 6. 2 加载
4. 7 面向对象程序设计简单实例
4. 8 小结
习题
第5章 事件处理
5. 1 事件
5. 2 基于继承的事件模型
5. 2. 1 覆盖事件的处理方法
5. 2. 2 事件传递
5. 2. 3 构件标识
5. 3 基于授权的事件模型
5. 3. 1 继承事件模型的不足
5. 3. 2 授权事件模型
5. 3. 3 事件类
5. 3. 4 事件监听者
5. 3. 5 适配器
5. 3. 6 基于授权事件模型的优点
5. 4 高级事件处理
5. 4. 1 构件事件和语义事件
5. 4. 2 输人事件的消耗
5. 4. 3 语义事件
5. 4. 4 调度用户事件
5. 5 小结
习题
第6章 异常处理
6. 1 Java的程序错误处理机制
6. 2 异常的分类
6. 2. 1 异常产生原因
6. 2. 2 异常分类
6. 2. 3 Throwable类
6. 3 异常的捕捉和处理
6. 3. 1 捕捉异常
6. 3. 2 异常的嵌套
6. 3. 3 finally关键字
6. 3. 4 抛出异常
6. 4 自定义异常类
6. 5 异常处理的限制
6. 6 小结
习题
第7章 输入和输出
7. 1 流
7. 2 java. io
7. 3 输人流
7. 3. 1 InputStream
7. 3. 2 FilelnputStream
7. 3. 3 ByteArraylnputStream
7. 3. 4 StringBufferlnputStream
7. 3. 5 SequencelnputStream
7. 3. 6 PipedlnputStream
7. 3. 7 FiltertnputStream
7. 4 输出流
7. 4. 1 OutputStream
7. 4. 2 FileOutputStream
7. 4. 3 ByteArrayOutputStream
7. 4. 4 PipedOutputStream
7. 4. 5 FilterOutputStream
7. 5 UTF字符流
7. 5. 1 UTF
7. 5. 2 字符流Reader和Writer
7. 6 高级流
7. 7 文件
7. 7. 1 File类
7. 7. 2 RandomAecessFile类
7. 8 流的应用范例
7. 8. 1 StringBufferlnputStream
7. 8. 2 文件输入/输出流
7. 8. 3 管道流与线程通信
7. 8. 4 存储器读/写
7. 9 小结
习题
第8章 AWT与布局管理器
8. 1 AWT
8. 1. 1 AWT简介
8. 1. 2 AWT类库层次
8. 2 基本构件
8. 2. 1 基本构件类层次结构
8. 2. 2 标签
8. 2. 3 按钮
8. 2. 4 复选框
8. 2. 5 单行文本框
8. 2. 6 多行文本框
8. 2. 7 列表框
8. 3 容器构件
8. 3. 1 容器构件特征
8. 3. 2 容器构件类层次结构
8. 3. 3 画布
8. 3. 4 面板
8. 3. 5 窗口
8. 3. 6 框架
8. 3. 7 对话框
8. 3. 8 文件对话框
8. 4 菜单
8. 4. 1 菜单基本结构及其创建方法
8. 4. 2 菜单使用范例
8. 5 布局管理器
8. 5. 1 布局管理器的功能和特点
8. 5. 2 构件的首选尺寸
8. 5. 3 强制容器布置构件
8. 6 标准布局管理器
8. 6. 1 FlowLayout布局管理器
8. 6. 2 BorderLayout布局管理器
8. 6. 3 CardLayout布局管理器
8. 6. 4 GridLayout布局管理器
8. 7 GridBagLayout布局管理器
8. 7. 1 约束变量
8. 7. 2 应用范例
8. 8 null布局管理器
8. 9 小结
习题
第9章 Swing构件
9. 1 Swing构件特征
9. 2 轻量构件和重量构件
9. 3 Swing构件体系层次结构
9. 4 Jcomponent构件类
9. 5 Swing构件
9. 6 Swing构件应用
9. 7 小结
习题
第10章 Applet程序
10. 1 Applet模型
10. 1. 1 Applet与Web
10. 1. 2 Applet运行时刻环境
10. 1. 3 Applet的限制
10. 1. 4 Applet的安全下载
10. 2 Applet程序
10. 2. 1 什么是Applet程序
10. 2. 2 Applet程序的生命周期
10. 2. 3 日期显示小应用程序
10. 3 获取资源
10. 3. 1 Image
10. 3. 2 AudioClip
10. 3. 3 URL
10. 4 获取参数
10. 5 小结
习题
第11章 多线程
11. 1 多线程概念
11. 2 Java多线程技术
11. 3 线程的建立
11. 3. 1 扩展Thread类
11. 3. 2 Runnable接口
11. 3. 3 创建线程
11. 3. 4 线程的优先级
11. 4 线程控制和管理
11. 4. 1 线程的生命周期
11. 4. 2 线程调度
11. 4. 3 线程通信
11. 4. 4 线程同步
11. 4. 5 死锁
11. 5 线程分组
11. 6 精灵线程与用户线程
11. 7 多线程应用实例
11. 8 小结
习题
第12章 网络编程
12. 1 Socket通信
12. 1. 1 Socket类
12. 1. 2 ServerSocket类
12. 1. 3 InetAddress类
12. 1. 4 Socket通信过程和传输属性
12. 1. 5 创建Socket
12. 1. 6 关闭Socket
12. 2 Socket通信程序范例
12. 3 支持多客户连接的Socket通信
12. 4 DatagramSocket通信
12. 4. 1 两个基本类
12. 4. 2 服务器程序
12. 4. 3 客户程序
12. 5 多播传输
12. 5. 1 MulticastSocket类
12. 5. 2 MulticastSocket类的应用
12. 6 URL
12. 7 Java的互联网协议
12. 8 小结
习题
第13章 Java安全性
13. 1 引言
13. 2 类装载器
13. 2. 1 装载类文件
13. 2. 2 自定义类装载器
13. 3 字节码验证
13. 4 安全管理器和权限
13. 5 Java2平台安全机制
13. 5. 1 安全策略模型
13. 5. 2 权限使用
13. 6 安全策略文件
13. 6. 1 工作机制
13. 6. 2 文件格式
13. 6. 3 策略文件应用
13. 6. 4 策略文件范例
13. 7 小结
习题
第14章 JDBC编程
14. 1 JDBC概述
14. 1. 1 ODBC技术
14. 1. 2 JDBC技术
14. 1. 3 JDBC构成
14. 1. 4 JDBC使用方法
14. 2 JDBC基本编程概念
14. 2. 1 JDBC URL
14. 2. 2 加载驱动程序
14. 2. 3 创建数据库连接
14. 2. 4 DriverManager类
14. 2. 5 创建SQL语句对象
14. 2. 6 Statement接口
14. 2. 7 PreparedStatement接口
14. 2. 8 ResultSet接口
14. 3 JDBC应用范例
14. 3. 1 创建新的ODBC数据资源
14. 3. 2 JDBC编程的基本步骤
14. 3. 3 范例程序代码
14. 4 小结
习题
第15章 RMI编程技术
15. 1 RMI编程概述
15. 1. 1 RMI编程思想
15. 1. 2 RMl分布式对象应用程序的核心功能
15. 1. 3 RMI体系结构
15. 2 RMI类和接口
15. 2. 1 iava. rmi. Remote接口
15. 2. 2 java. rmi. RemoteException类
15. 2. 3 java. rmi. server. RemoteObject类及其子类
15. 2. 4 java. rmi. registry. LocateRegistry类
15. 2. 5 java. rmi. Naming类
15. 2. 6 iava. rmi. server. RemoteServer类
15. 2. 7 java. rmi. server. UnicastRemoteObject类
15. 2. 8 java. rmi. RMISecurityManager类
15. 3 RMI编译器 rmic
15. 4 RMI编程示例
15. 4. 1 定义和实现远程接口
15. 4. 2 编写RMI服务器程序
15. 4. 3 编写RMI客户端程序
15. 4. 4 安全策略文件
15. 4. 5 批处理文件
15. 5 程序运行结果
15. 6 在不同机器上运行RMI程序
15. 6. 1 rmiregistry
15. 6. 2 程序修改
15. 6. 3 运行
15. 7 小结
习题
第16章 Java与CORBA
16. 1 CORBA简介
16. 2 CORBA体系结构
16. 3 CORBA工作原理
16. 3. 1 ORB
16. 3. 2 IOR
16. 3. 3 CORBA协议栈
16. 3. 4 服务请求实现方式
16. 4 Java与CORBA的互补性
16. 5 使用Java开发简单的CORBA应用
16. 5. 1 定义IDL接口
16. 5. 2 使用idltolava转换接口文件
16. 5. 3 idltojava生成的Java文件
16. 5. 4 CORBA服务器
16. 5. 5 CORBA客户机
16. 5. 6 范例程序运行结果
16. 5. 7 在不同计算机上运行范例程序
16. 6 小结
习题
第17章 JNI技术
17. 1 概述
17. 1. 1 JNI定义
17. 1. 2 使用JNI
17. 2 JNI编程过程
17. 3 小结
习题
第18章 应用编程实例
18. 1 Web服务器
18. 1. 1 HTTP协议
18. 1. 2 Web服务器程序代码
18. 1. 3 程序结构分析
18. 1. 4 显示Web页面
18. 1. 5 运行实例
18. 2 分布式数据库操作
18. 2. 1 定义远程接口
18. 2. 2 实现远程接口
18. 2. 3 服务器程序
18. 2. 4 客户程序
18. 2. 5 安全策略文件
18. 2. 6 运行程序
18. 3 声音播放
18. 3. 1 声音文件类型
18. 3. 2 Applet播放音频
18. 3. 3 Appllcation播放音频
18. 4 小结
习题
附录1 Java语言参考
附录2 Java语言编程规范
附录3 JDK工具
附录4 关于垃圾收集的一些话
附录5 相关网络资源
参考文献

本目录推荐