Visual J++——精通Java

Visual J++——精通Java
作 者: Tom Swan 冯文全 卢玉川 肖巍
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Java语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual J++——精通Java》作者简介

内容简介

本书介绍了如何用Visual J++来开发Java应用程序,它是美国著名作家Tom Swan的又一编程力作。本书采用多种不同的方法完整地介绍了Java,使您能迅速进入更高级、更深入的主题,成为一名合格的Java程序员。本书给出的提示、说明和警告信息给读者提供了极大的方便。书中的最后一章还讲述了如何将C++程序转换成Java。如果您是一名C++程序员,您将从另外一个角度熟悉并掌握Java的编程技巧。另外,本书每章后面精心设计的练习题将巩固您的学习成果,大量的程序实例有助于灵活运用所学知识。本书是初学者和懂得其它编程语言(如C++)人员的Java教程,也是熟悉Java人员编写优秀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 关键字

练习答案

词汇表