书籍详情
Visual J++——精通Java
作者:(美)[图姆·斯旺]Tom Swan著;冯文全,卢玉川,肖巍译
出版社:电子工业出版社
出版时间:1999-06-01
ISBN:9787505352445
定价:¥74.00
内容简介
本书介绍了如何用Visual J++来开发Java应用程序,它是美国著名作家Tom Swan的又一编程力作。本书采用多种不同的方法完整地介绍了Java,使您能迅速进入更高级、更深入的主题,成为一名合格的Java程序员。本书给出的提示、说明和警告信息给读者提供了极大的方便。书中的最后一章还讲述了如何将C++程序转换成Java。如果您是一名C++程序员,您将从另外一个角度熟悉并掌握Java的编程技巧。另外,本书每章后面精心设计的练习题将巩固您的学习成果,大量的程序实例有助于灵活运用所学知识。本书是初学者和懂得其它编程语言(如C++)人员的Java教程,也是熟悉Java人员编写优秀Java程序指导书。
作者简介
暂缺《Visual J++——精通Java》作者简介
目录
第一部分 介绍
第1章 本书简介
1.1 编写本书的目的
1.2 从本书可得到的最大帮助
1.2.1 示例程序源代码文件
1.2.2 教程练习题
1.3 本书各部分和各章节的概要
1.3.1 各部分的概要
1.3.2 各章节概要
1.3.3 其他的好处
1.4 小结
1.5 接下来的内容
第2章 Visual J++简介
2.1 Visual J++简介
2.1.1 使用Studio 97
2.1.2 使用命令行工具
2.2 编译和运行程序
2.2.1 编译应用程序
2.2.2 编译Applet
2.3 小结
2.4 下章简介
第3章 Java程序设计简介
3.1 欢迎使用Java进行程序设计
3.1.1 Java到底是什么
3.1.2 哪些人适合使用Java
3.2 Java的开胃品
3.2.1 Applets
3.2.2 图形
3.2.3 组件
3.2.4 窗口
3.3 小结
3.4 下章简介
第二部分 Java教程
第4章 基本结构
4.1 本章内容
4.2 欢迎使用Java编程
4.2.1 示例程序
4.2.2 编译和运行程序
4.2.3 命令行选项
4.3 标识符和关键字
4.3.1 标识符
4.3.2 关键字
4.4 关于注释的注释
4.4.1 C风格的注释
4.4.2 C++风格的注释
4.4.3 文档注释
4.4.4 No Comment
4.4.5 用注释来调试
4.5 常量
4.5.1 数字常量
4.5.2 字符与字符串常量
4.5.3 布尔常量
4.6 数据类型与变量
4.6.1 几个术语
4.6.2 变量说明
4.6.3 整型变量
4.6.4 浮点变量
4.6.5 布尔变量
4.6.6 字符变量
4.6.7 字符串变量
4.7 操作符和表达式
4.7.1 操作符的优先级
4.7.2 一元整型表达式
4.7.3 二元整型表达式
4.7.4 浮点表达式
4.7.5 类型强制
4.8 流控语句
4.8.1 关系表达式
4.8.2 if-else语句
4.8.3 switch(开关)语句
4.8.4 while语句
4.8.5 do-while语句
4.8.6 for语句
4.8.7 label、break和continue语句
4.9 小结
4.10 练习
4.11 下章简介
第5章 类与对象
5.1 本章内容
5.2 介绍类和对象
5.2.1 类的说明
5.2.2 对象说明
5.2.3 修改类
5.2.4 引入类
5.2.5 继承类
5.2.6 子类和超类
5.3 类方法
5.3.1 用方法编程
5.3.2 静态方法
5.3.3 重载方法
5.3.4 理解作用域(scope)的概念
5.4 输入和输出方法
5.4.1 输出语句
5.4.2 输入语句
5.5 删除类对象
5.6 小结
5.7 练习
5.8 下章简介
第6章 字符串和字符
6.1 本章内容
6.2 说明和使用字符串
6.3 说明和使用字符
6.3.1 字符值
6.3.2 字符数组
6.4 字符串类
6.5 String类
6.5.1 String构造函数
6.5.2 String方法
6.6 StringBuffer类
6.6.1 StringBuffer构造函数
6.6.2 StringBuffer方法
6.7 Characher封装类
6.8 得到字符和字符串输入
6.8.1 输入提示
6.8.2 使用命令行参数
6.9 小结
6.10 练习
6.11 下章简介
第7章 数值类
7.1 本章内容
7.2 Math类
7.2.1 Math类的成员
7.2.2 Math类的实用方法
7.2.3 四舍五入的方法
7.2.4 Math类的标准方法
7.2.5 Math类的随机数方法
7.3 随机数产生器
7.4 数值封装类
7.4.1 Boolean封装类
7.4.2 Integer封装类
7.4.3 Long封装类
7.4.4 Float封装类
7.4.5 Double封装类
7.5 小结
7.6 练习
7.7 下章简介
第8章 进一步介绍类和对象
8.1 本章内容
8.2 先进类的概念
8.2.1 复习类
8.2.2 构造函数
8.2.3 作用域操作符
8.2.4 继承
8.2.5 内置名
8.2.6 多态性
8.2.7 静态类成员
8.2.8 私有构造函数
8.3 抽象类
8.3.1 说明抽象方法
8.3.2 使用抽象类
8.4 接口类
8.4.1 使用接口类
8.4.2 创建接口类
8.4.3 类接口数据
8.5 类访问规则
8.5.1 访问标识符回顾
8.5.2 友好类的访问
8.6 小结
8.7 练习
8.8 下章简介
第9章 异常
9.1 本章内容
9.2 几个常用术语
9.3 异常简介
9.3.1 处理所有的异常
9.3.2 使用异常
9.4 有关异常的程序设计
9.4.1 finally语句块
9.4.2 嵌套的try语句块
9.4.3 跟踪堆栈
9.5 类库中的异常
9.5.1 异常类的等级
9.5.2 Throwable子类
9.5.3 Error子类
9.5.4 Exception子类
9.5.5 RuntimeException子类
9.6 小结
9.7 练习
9.8 下章简介
第10章 数组和其它容器类
10.1 本章内容
10.2 数组
10.2.1 Java数组简介
10.2.2 多维数组
10.2.3 数组的初始化
10.2.4 数组的拷贝
10.2.5 数组成员
10.2.6 数组异常
10.3 容器类
10.3.1 类的等级
10.3.2 Cloneable接口
10.3.3 Enumeration接口
10.3.4 BitSet类
10.3.5 Dictionay类
10.3.6 Hastable类
10.3.7 Properties类
10.3.8 Vector类
10.3.9 Stack类
10.4 小结
10.5 练习
10.6 下章简介
第11章 线程
11.1 本章内容
11.2 多线程程序设计的概念
11.2.1 几个常用术语
11.2.2 几个常用的类
11.3 多线程应用程序的设计
11.3.1 扩展Thread类
11.3.2 实现Runnable接口
11.4 线程同步
11.5 小结
11.6 练习
11.7 下章简介
第三部分 包
第12章 包简介
12.1 本章内容
12.2 Java包简介
12.3 import语句
12.4 Java的标准包
12.5 用包编程
12.5.1 包的名字
12.5.2 如何创建一个包
12.6 小结
12.7 下章简介
第13章 Applets
13.1 本章内容
13.2 如何创建Applet
13.2.1 简单方法
13.2.2 使用Applet向导
13.2.3 作为一个应用程序
13.3 HTML<Applet>标记
13.4 最低要求
13.4.1 全语法
13.4.2 参数
13.5 Applet类方法
13.6 Applet编程技术
13.7 小结
13.8 下章简介
第14章 AWT
14.1 本章内容
14.2 图形Applet接口
14.2.1 创建用户接口
14.2.2 AWT类简介
14.3 部件
14.3.1 Button按钮类
14.3.2 Checkbox类
14.3.3 CheckboxGroup类
14.3.4 Choice选择类
14.3.5 Label标注类
14.3.6 List列表类
14.3.7 Scrollbar滚动条类
14.3.8 TextArea类
14.3.9 TextField类
14.4 其它类
14.4.1 Conponent类
14.4.2 Point类
14.4.3 Rectangle类
14.4.4 Insets类
14.4.5 Panel类
14.4.6 Container类
14.5 小结
14.6 下章简介
第15章 事件与布局
15.1 本章内容
15.2 事件
15.2.1 Event类
15.2.2 Tookit类
15.3 对事件进行编程
15.3.1 事件句柄
15.3.2 按钮事件
15.3.3 键盘事件
15.3.4 鼠标和键盘的修改量
15.3.5 滚动条事件
15.3.6 列表和选择事件
15.4 布局类
15.4.1 布局类简介
15.4.2 FlowLayout类
15.4.3 BorderLayout类
15.4.4 GridLlayout类
15.4.5 GridBagLayout类
15.4.6 CardLayout类
15.5 小结
15.6 下章简介
第16章 窗口、菜单和对话框
16.1 本章内容
16.2 窗口
16.2.1 窗口简介
16.2.2 Window类
16.2.3 Frames介绍
16.2.4 Frame类
16.2.5 Frame事件
16.3 菜单
16.3.1 菜单简介
16.3.2 MenuContatiner类
16.3.3 MenuComponent类
16.3.4 MenuItem类
16.3.5 Menu类
16.3.6 MeunBar类
16.3.7 CheckboxMenuItem类
16.4 对话框
16.4.1 对话框简介
16.4.2 Dialog类
16.4.3 FileDialog类
16.5 小结
16.6 下章简介
第17章 图形、动画和多媒体
17.1 本章内容
17.2 图形基础
17.2.1 Graphics类
17.2.2 用paint( )进行程序设计
17.2.3 使用颜色
17.2.4 Polygon类
17.2.5 Font类
17.2.6 FontMetrics类
17.2.7 创建Graphics对象
17.3 图像处理
17.3.1 Image类
17.3.2 Media Tracker类
17.3.3 Offscreen图像
17.3.4 多媒体声音和动画
17.4 发声
17.4.1 AudioClip类
17.4.2 动画
17.4.3 小结
17.5 小结
17.6 下章简介
第18章 输入和输出
18.1 本章内容
18.2 标准的输入和输出
18.3 文件和目录
18.3.1 File类
18.3.2 文件和目录的程序设计
18.3.3 文件信息
18.3.4 文件过滤器
18.4 文件流和缓冲
18.4.1 FileInputStream类
18.4.2 FileOutputStream类
18.4.3 文件的程序设计
18.4.4 BufferedInputStream类
18.4.5 BufferedOutputStream类
18.4.6 带缓冲区的文件的程序设计
18.5 用键入输入和输出
18.5.1 DataInputStream类
18.5.2 DataOutputStream类
18.5.3 键入文件的编程技术
18.6 随机访问文件I/O
18.6.1 RandomAccessFile类
18.6.2 随机访问文件的程序设计
18.7 小结
18.8 下章简介
第四部分 开发人员工具箱
第19章 Microsoft的Java SDK
19.1 本章内容
19.2 SDK概述
19.2.1 从何处得到SDK
19.2.2 如何安装SDK
19.2.3 SDK所包含的内容
19.2.4 其它所需内容
19.3 实用工具
19.3.1 代码文件产生器
19.3.2 Jvc命令行编译器
19.3.3 Jview应用程序查看器
19.3.4 Wjview带窗口的应用程序查看器
19.3.5 applet查看器
19.3.6 类查看器
19.4 AWT增强功能
19.4.1 使用Windows字体
19.4.2 使用Windows菜单
19.4.3 MenuXConstants类
19.4.4 MenuItemX类
19.4.5 MenuBarX类
19.4.6 MenuX类
19.5 小结
19.6 下章简介
第20章 C++程序员使用Java
20.1 本章内容
20.2 Java和C++的优缺点
20.2.1 Java的优缺点
20.2.2 C++的优缺点
20.2.3 Java与C++的共有特征
20.3 基本结构
20.3.1 变量
20.3.2 结构数据类型
20.3.3 输入与输出
20.3.4 命令行参数
20.3.5 字符串及文本文件
20.3.6 数组
20.4 类和对象
20.4.1 类的概念
20.4.2 有关其它问题
20.5 小结
20.6 关下一步
第五部分 附录
附录 A 操作符的优先级和相互关系
附录 B 关键字
练习答案
词汇表
第1章 本书简介
1.1 编写本书的目的
1.2 从本书可得到的最大帮助
1.2.1 示例程序源代码文件
1.2.2 教程练习题
1.3 本书各部分和各章节的概要
1.3.1 各部分的概要
1.3.2 各章节概要
1.3.3 其他的好处
1.4 小结
1.5 接下来的内容
第2章 Visual J++简介
2.1 Visual J++简介
2.1.1 使用Studio 97
2.1.2 使用命令行工具
2.2 编译和运行程序
2.2.1 编译应用程序
2.2.2 编译Applet
2.3 小结
2.4 下章简介
第3章 Java程序设计简介
3.1 欢迎使用Java进行程序设计
3.1.1 Java到底是什么
3.1.2 哪些人适合使用Java
3.2 Java的开胃品
3.2.1 Applets
3.2.2 图形
3.2.3 组件
3.2.4 窗口
3.3 小结
3.4 下章简介
第二部分 Java教程
第4章 基本结构
4.1 本章内容
4.2 欢迎使用Java编程
4.2.1 示例程序
4.2.2 编译和运行程序
4.2.3 命令行选项
4.3 标识符和关键字
4.3.1 标识符
4.3.2 关键字
4.4 关于注释的注释
4.4.1 C风格的注释
4.4.2 C++风格的注释
4.4.3 文档注释
4.4.4 No Comment
4.4.5 用注释来调试
4.5 常量
4.5.1 数字常量
4.5.2 字符与字符串常量
4.5.3 布尔常量
4.6 数据类型与变量
4.6.1 几个术语
4.6.2 变量说明
4.6.3 整型变量
4.6.4 浮点变量
4.6.5 布尔变量
4.6.6 字符变量
4.6.7 字符串变量
4.7 操作符和表达式
4.7.1 操作符的优先级
4.7.2 一元整型表达式
4.7.3 二元整型表达式
4.7.4 浮点表达式
4.7.5 类型强制
4.8 流控语句
4.8.1 关系表达式
4.8.2 if-else语句
4.8.3 switch(开关)语句
4.8.4 while语句
4.8.5 do-while语句
4.8.6 for语句
4.8.7 label、break和continue语句
4.9 小结
4.10 练习
4.11 下章简介
第5章 类与对象
5.1 本章内容
5.2 介绍类和对象
5.2.1 类的说明
5.2.2 对象说明
5.2.3 修改类
5.2.4 引入类
5.2.5 继承类
5.2.6 子类和超类
5.3 类方法
5.3.1 用方法编程
5.3.2 静态方法
5.3.3 重载方法
5.3.4 理解作用域(scope)的概念
5.4 输入和输出方法
5.4.1 输出语句
5.4.2 输入语句
5.5 删除类对象
5.6 小结
5.7 练习
5.8 下章简介
第6章 字符串和字符
6.1 本章内容
6.2 说明和使用字符串
6.3 说明和使用字符
6.3.1 字符值
6.3.2 字符数组
6.4 字符串类
6.5 String类
6.5.1 String构造函数
6.5.2 String方法
6.6 StringBuffer类
6.6.1 StringBuffer构造函数
6.6.2 StringBuffer方法
6.7 Characher封装类
6.8 得到字符和字符串输入
6.8.1 输入提示
6.8.2 使用命令行参数
6.9 小结
6.10 练习
6.11 下章简介
第7章 数值类
7.1 本章内容
7.2 Math类
7.2.1 Math类的成员
7.2.2 Math类的实用方法
7.2.3 四舍五入的方法
7.2.4 Math类的标准方法
7.2.5 Math类的随机数方法
7.3 随机数产生器
7.4 数值封装类
7.4.1 Boolean封装类
7.4.2 Integer封装类
7.4.3 Long封装类
7.4.4 Float封装类
7.4.5 Double封装类
7.5 小结
7.6 练习
7.7 下章简介
第8章 进一步介绍类和对象
8.1 本章内容
8.2 先进类的概念
8.2.1 复习类
8.2.2 构造函数
8.2.3 作用域操作符
8.2.4 继承
8.2.5 内置名
8.2.6 多态性
8.2.7 静态类成员
8.2.8 私有构造函数
8.3 抽象类
8.3.1 说明抽象方法
8.3.2 使用抽象类
8.4 接口类
8.4.1 使用接口类
8.4.2 创建接口类
8.4.3 类接口数据
8.5 类访问规则
8.5.1 访问标识符回顾
8.5.2 友好类的访问
8.6 小结
8.7 练习
8.8 下章简介
第9章 异常
9.1 本章内容
9.2 几个常用术语
9.3 异常简介
9.3.1 处理所有的异常
9.3.2 使用异常
9.4 有关异常的程序设计
9.4.1 finally语句块
9.4.2 嵌套的try语句块
9.4.3 跟踪堆栈
9.5 类库中的异常
9.5.1 异常类的等级
9.5.2 Throwable子类
9.5.3 Error子类
9.5.4 Exception子类
9.5.5 RuntimeException子类
9.6 小结
9.7 练习
9.8 下章简介
第10章 数组和其它容器类
10.1 本章内容
10.2 数组
10.2.1 Java数组简介
10.2.2 多维数组
10.2.3 数组的初始化
10.2.4 数组的拷贝
10.2.5 数组成员
10.2.6 数组异常
10.3 容器类
10.3.1 类的等级
10.3.2 Cloneable接口
10.3.3 Enumeration接口
10.3.4 BitSet类
10.3.5 Dictionay类
10.3.6 Hastable类
10.3.7 Properties类
10.3.8 Vector类
10.3.9 Stack类
10.4 小结
10.5 练习
10.6 下章简介
第11章 线程
11.1 本章内容
11.2 多线程程序设计的概念
11.2.1 几个常用术语
11.2.2 几个常用的类
11.3 多线程应用程序的设计
11.3.1 扩展Thread类
11.3.2 实现Runnable接口
11.4 线程同步
11.5 小结
11.6 练习
11.7 下章简介
第三部分 包
第12章 包简介
12.1 本章内容
12.2 Java包简介
12.3 import语句
12.4 Java的标准包
12.5 用包编程
12.5.1 包的名字
12.5.2 如何创建一个包
12.6 小结
12.7 下章简介
第13章 Applets
13.1 本章内容
13.2 如何创建Applet
13.2.1 简单方法
13.2.2 使用Applet向导
13.2.3 作为一个应用程序
13.3 HTML<Applet>标记
13.4 最低要求
13.4.1 全语法
13.4.2 参数
13.5 Applet类方法
13.6 Applet编程技术
13.7 小结
13.8 下章简介
第14章 AWT
14.1 本章内容
14.2 图形Applet接口
14.2.1 创建用户接口
14.2.2 AWT类简介
14.3 部件
14.3.1 Button按钮类
14.3.2 Checkbox类
14.3.3 CheckboxGroup类
14.3.4 Choice选择类
14.3.5 Label标注类
14.3.6 List列表类
14.3.7 Scrollbar滚动条类
14.3.8 TextArea类
14.3.9 TextField类
14.4 其它类
14.4.1 Conponent类
14.4.2 Point类
14.4.3 Rectangle类
14.4.4 Insets类
14.4.5 Panel类
14.4.6 Container类
14.5 小结
14.6 下章简介
第15章 事件与布局
15.1 本章内容
15.2 事件
15.2.1 Event类
15.2.2 Tookit类
15.3 对事件进行编程
15.3.1 事件句柄
15.3.2 按钮事件
15.3.3 键盘事件
15.3.4 鼠标和键盘的修改量
15.3.5 滚动条事件
15.3.6 列表和选择事件
15.4 布局类
15.4.1 布局类简介
15.4.2 FlowLayout类
15.4.3 BorderLayout类
15.4.4 GridLlayout类
15.4.5 GridBagLayout类
15.4.6 CardLayout类
15.5 小结
15.6 下章简介
第16章 窗口、菜单和对话框
16.1 本章内容
16.2 窗口
16.2.1 窗口简介
16.2.2 Window类
16.2.3 Frames介绍
16.2.4 Frame类
16.2.5 Frame事件
16.3 菜单
16.3.1 菜单简介
16.3.2 MenuContatiner类
16.3.3 MenuComponent类
16.3.4 MenuItem类
16.3.5 Menu类
16.3.6 MeunBar类
16.3.7 CheckboxMenuItem类
16.4 对话框
16.4.1 对话框简介
16.4.2 Dialog类
16.4.3 FileDialog类
16.5 小结
16.6 下章简介
第17章 图形、动画和多媒体
17.1 本章内容
17.2 图形基础
17.2.1 Graphics类
17.2.2 用paint( )进行程序设计
17.2.3 使用颜色
17.2.4 Polygon类
17.2.5 Font类
17.2.6 FontMetrics类
17.2.7 创建Graphics对象
17.3 图像处理
17.3.1 Image类
17.3.2 Media Tracker类
17.3.3 Offscreen图像
17.3.4 多媒体声音和动画
17.4 发声
17.4.1 AudioClip类
17.4.2 动画
17.4.3 小结
17.5 小结
17.6 下章简介
第18章 输入和输出
18.1 本章内容
18.2 标准的输入和输出
18.3 文件和目录
18.3.1 File类
18.3.2 文件和目录的程序设计
18.3.3 文件信息
18.3.4 文件过滤器
18.4 文件流和缓冲
18.4.1 FileInputStream类
18.4.2 FileOutputStream类
18.4.3 文件的程序设计
18.4.4 BufferedInputStream类
18.4.5 BufferedOutputStream类
18.4.6 带缓冲区的文件的程序设计
18.5 用键入输入和输出
18.5.1 DataInputStream类
18.5.2 DataOutputStream类
18.5.3 键入文件的编程技术
18.6 随机访问文件I/O
18.6.1 RandomAccessFile类
18.6.2 随机访问文件的程序设计
18.7 小结
18.8 下章简介
第四部分 开发人员工具箱
第19章 Microsoft的Java SDK
19.1 本章内容
19.2 SDK概述
19.2.1 从何处得到SDK
19.2.2 如何安装SDK
19.2.3 SDK所包含的内容
19.2.4 其它所需内容
19.3 实用工具
19.3.1 代码文件产生器
19.3.2 Jvc命令行编译器
19.3.3 Jview应用程序查看器
19.3.4 Wjview带窗口的应用程序查看器
19.3.5 applet查看器
19.3.6 类查看器
19.4 AWT增强功能
19.4.1 使用Windows字体
19.4.2 使用Windows菜单
19.4.3 MenuXConstants类
19.4.4 MenuItemX类
19.4.5 MenuBarX类
19.4.6 MenuX类
19.5 小结
19.6 下章简介
第20章 C++程序员使用Java
20.1 本章内容
20.2 Java和C++的优缺点
20.2.1 Java的优缺点
20.2.2 C++的优缺点
20.2.3 Java与C++的共有特征
20.3 基本结构
20.3.1 变量
20.3.2 结构数据类型
20.3.3 输入与输出
20.3.4 命令行参数
20.3.5 字符串及文本文件
20.3.6 数组
20.4 类和对象
20.4.1 类的概念
20.4.2 有关其它问题
20.5 小结
20.6 关下一步
第五部分 附录
附录 A 操作符的优先级和相互关系
附录 B 关键字
练习答案
词汇表
猜您喜欢