书籍详情
JAVA2应用开发指南
作者:飞思科技产品研发中心编著
出版社:电子工业出版社
出版时间:2003-01-01
ISBN:9787505388222
定价:¥39.00
购买这本书可以去
内容简介
本书是有关Java语言入门与提高的一部宝典,内容丰富,涉及知识面广。全书分为两篇,第一篇由10章组成,主要介绍Java的产生与发展过程、Java的基本语法,以及面向对象程序设计的基本思想。使读者对面向对象编程设计思想及Java语言有初步的认识。第二篇由12章组成,主要讲述Java高级应用程序的开发。全书力求语言生动活泼,示例典型实用,讲解全面细致,相信广大读者能够从中受益。书中范例源代码请到网站www.fecit.com.cn的“下载专区”中下载。本书适合于专业和准专业的Java程序员阅读,也是正在转向进行Java开发的各类程序员的必备Java参考书。
作者简介
暂缺《JAVA2应用开发指南》作者简介
目录
第一篇 基础篇
第1章 Java基础知识
1.1 Java语言简介
1.1.1 Java发展史
1.1.2 Java语言的特点
1.2 面向对象编程
1.2.1 面向过程与面向对象
1.2.2 客观事物的抽象
1.2.3 对象和封装
1.2.4 类和继承
1.3 Java与C++、C#的比较
1.4 建立Java开发环境
1.4.1 下载并安装JDK1.4
1.4.2 设置系统环境变量
1.5 JDK开发环境工具简介
1.5.1 Java编译器(javac.exe)
1.5.2 Java解释器(java.exe)
1.5.3 Java调试器(jdb.exe)
1.5.4 C头文件及存根文件生成器(javah.exe)
1.5.5 Java反编译器(javap.exe)
1.5.6 Applet浏览器(Appletviewer.exe)
1.5.7 API文档生成器(javadoc.exe)
1.5.8 Java文档压缩工具(jar.exe)
1.5.9 代码转换器(native2ascii.exe)
1.5.10 检测器(extcheck.exe)
1.5.11 远程对象编译器(rmic.exe)
1.5.12 远程对象激活器(rmid.exe)
1.5.13 远程对象注册器(rmiregistry.exe)
1.5.14 jarsigner
1.5.15 keytool
1.6 编译执行第一个Java程序
1.6.1 Java应用程序
1.6.2 JavaApplet
1.7 JDKl.4类库中增减的类
1.7.1 新增的包、类和接口
1.7.2 有包中的新类和接口
1.7.3 禁用的类
1.8 小结
第2章 Java语言语法(I)--简单数据类型
2.1 数据类型概述
2.2 标识符、关键字、常量和变量
2.2.1 标识符
2.2.2 关键字
2.2.3 常量
2.2.4 变量
2.3 基本数据类型
2.3.1 整数类型
2.3.2 实数类型
2.3.3 字符类型
2.3.4 逻辑类型
2.4 数据类型转换
2.5 小结
第3章 Java基本语法(II)--运算符和表达式
3.1 运算符和表达式
3.2 算术运算符和算术表达式
3.2.1 单目算术运算符
3.2.2 目算术运算符
3.3 关系运算符和关系表达式
3.4 逻辑运算符和逻辑表达式
3.5 位运算符和位表达式
3.6 赋值运算符和赋值表达式
3.7 条件运算符和条件表达式
3.8 运算符优先级
3.9 小结
第4章 Java基本语法(III)--流程控制语句
4.1 块作用域
4.2 分支语句
4.2.1 条件语句
4.2.2 多重分支语句
4.3 循环语句
4.3.1 for循环语句
4.3.2 while循环语句
4.3.3 do-while循环语句
4.4 转移语句
4.4.1 break语句
4.4.2 continue语句
4.4.3 return语句
4.5 递归(recursion)
4.6 注释语句
4.7 小结
第5章 Java类和对象
5.1 类
5.1.1 类的声明
5.1.2 成员变量
5.1.3 成员方法
5.1.4 方法重载
5.1.5 构造方法
5.1.6 类的实例化
5.1.7 this变量
5.2 Java的类库在哪里
5.3 类成员修饰符
5.3.1 访问控制
5.3.2 static
5.3.3 final修饰符
5.4 两个特殊的方法
5.4.1 构造方法
5.4.2 main方法的特点
5.5 内部类
5.6 对象创建、使用和清除
5.6.1 对象的创建和使用
5.6.2 对象的克隆
5.6.3 用finalize方法清除对象
5.7 对象的比较
5.8 类的继承与多态性
5.8.1 继承
5.8.2 方法覆盖
5.8.3 super关键字
5.8.4 抽象类和抽象方法
5.8.5 多态性
5.9 Java的垃圾回收
5.10 小结
第6章 接口、包
6.1 接口
6.1.1 接口的定义
6.1.2 接口的实现
6.2 包
6.2.1 包声明
6.2.2 import语句
6.3 小结
第7章 数组和字符串类型
7.1 一维数组
7.1.1 一维数组定义
7.1.2 一维数组初始化
7.1.3 访问数组元素
7.2 多维数组
7.2.1 二维数组定义与初始化
7.2.2 访问二维数组元素
7.2.3 为多维数组分配内存空间
7.3 字符串类型
7.3.1 字符串的生成方法
7.3.2 访问和修改字符串
7.4 进制StringTokenizer类的应用
7.5 字符串与其他数据类型的转换
7.5.1 其他对象转换为字符串
7.5.2 字符串转换为其他对象
7.6 小结
第8章 异常处理
8.1 Java异常
8.2 简单的异常处理范例
8.3 异常处理类
8.4 异常处理
8.4.1 抛出异常
8.4.2 异常捕获
8.4.3 异常的嵌套处理
8.5 用户自定义异常
8.6 小结
第9章 输入/输出及文件操作
9.1 流
9.2 Java中输儿输出处理的类构造层次
9.3 文件处理
9.4 使用Reader与Writer类
9.4.1 FileReader和FileWriter类
9.4.2 BufferedReader和BufferedWriter类
9.5 RandomAccessFile类
9.6 使用InputStream和OutputStream类
9.6.1 FilelnputStream和FileOutputStream类
9.6.2 PipedlnputStream和PipedOutputStream类
9.6.3 SequencelnputStream类
9.7 过滤流
9.7.1 DatalnputStream和DataOutputStream
9.7.2 BufferedlnputStream和BufferedOu中utStream
9.7.3 LineNumberlnputStream
9.8 小结
第10章 对象序列化
10.1 序列化入门
10.2 序列化应用实例
10.3 控制序列化
10.3.1 Extemalizable接口
10.3.2 重置writeObjeot和readObject方法
10.4 小结
第二篇 高级编程篇
第11章 Java图形用户界面
11.1 AWT包简介
11.2 容器组件
11.2.1 用Frame建立窗口
11.2.2 对话框组件
11.3 为Frame添加组件
11.3.1 按钮组件
11.3.2 标签组件
11.3.3 复选框组件
11.3.4 滚动条组件
11.3.5 TextField和TextArea组件
11.3.6 菜单组件
11.4 布局管理器
11.4.1 FlowLayout布局管理器
11.4.2 BorderLayout布局管理器
11.4.3 CardLayout布局管理器
11.4.4 GridLayout布局管理器
11.4.5 GridBagLayout布局管理器
11.5 Swing简介
11.5.1 JFrame
11.5.2 JLabel
11.5.3 JButton、JCheckBox、JradioButton
11.5.4 JTextField、JtextArea和JPasswordField
11.5.5 JList
11.5.6 JComboBox
11.6 用户界面风格
11.7 小结
第12章 高级Swing构件
12.1 几种面板容器
12.1.1 JPanel
12.1.2 JRootPane
12.1.3 JTabbedPane
12.1.4 JScrollPane
12.1.5 JOptionPane
12.2 菜单和工具条
12.2.1 菜单
12.2.2 工具条
12.3 几个高级Swing组件
12.3.1 JProgressBar组件
12.3.2 JSlider组件
12.3.3 JSeparator
12.3.4 JFileChooser
12.3.5 JColorChooser
12.3.6 JTable
12.3.7 JTree
12.3.8 JToolTip
12.3.9 JScrollBar
12.4 多文档界面程序设计
12.5 Swing的布局管理器
12.6 小结
第13章 Java事件处理
13.1 事件处理机制结构
13.1.1 事件
13.1.2 事件监听器
13.1.3 事件适配器
13.2 鼠标和键盘事件
13.2.1 鼠标事件
13.2.2 控制鼠标指针形状
13.2.3 键盘事件
13.2.4 窗口事件
13.3 小结
13.3.1 图形类的事件
13.3.2 事件的处理方法所对应的接口
第14章 Java多线程处理
14.1 多线程简介
14.2 Java线程类与Runnable接口
14.2.1 Thread类
14.2.2 Runnable接口
14.3 线程管理
14.3.1 线程生命周期
14.3.2 线程调度
14.3.3 守护(Daemon)线程
14.4 线程同步
14.5 线程中sleep、yield和join方法的区别
14.6 线程死锁问题
14.7 线程组
14.8 多线程编程实例
14.9 小结
第15章 JavaApplet
15.1 JavaApplet简介
15.2 Applet的使用技巧
15.2.1 设置Applet的颜色
15.2.2 获取Applet的显示空间大小
15.2.3 读取Applet参数
15.2.4 Applet和浏览器间通信
15.3 Java2的安全策略
15.4 JApplet
15.5 小结
第16章 Java图形编程
16.1 简单图形处理
16.1.1 显示文本
16.1.2 画直线、矩形、椭圆和弧
16.1.3 画多边形和折线
16.1.4 图形复制
16.2 Java2D
16.2.1 Java2D图形
16.2.2 高级绘图效果
16.3 打印图形
16.4 XOR绘图模式
16.5 小结
第17章 Java多媒体技术
17.1 图像处理
17.1.1 装载和显示图像
17.1.2 生成图像
17.1.3 图像过滤
17.2 Java实现动画
17.2.1 动画技巧
17.2.2 动画实例
17.3 高级图像处理
17.3.1 水中倒影
17.3.2 让图片有下雪的效果
17.4 装载并播放声音
17.5 Java媒体播放器
17.6 小结
第18章 RMI
18.1 RMI快速入门
18.1.1 RMI的结构
18.1.2 RMI接口和类
18.2 RMI程序设计
18.2.1 RMI服务器程序
18.2.2 RMI客户机程序
18.3 小结
第19章 网络通信
19.1 URL
19.2 InetAddress
19.3 Socket通信
19.3.1 Socket类和ServerSocket类
19.3.2 Socket通信实例
19.3.3 支持多客户连接的Socket通信方式
19.4 数据报通信
19.4.1 DatagramSocket和DatagramPacket类
19.4.2 数据报通信实例
19.5 小结
第20章 JDBC
20.1 什么是JDBC
20.2 JDBC驱动程序的四种类型
20.2.1 JDBC-ODBC桥
20.2.2 Java到本地API
20.2.3 网络纯Java驱动程序
20.2.4 本地协议纯Java驱动程序
20.3 JDBC中主要接口和类
20.3.1 DriverManager类
20.3.2 Date和Time类
20.3.3 PreparedStatement接口
20.3.4 CallableStatement
20.4 数据库和SQL语言基础
20.4.1 数据库的基本概念
20.4.2 结构化查询语言--SQL
20.5 使用JDBC访问数据库
20.5.1 创建数据源
20.5.2 与数据库建立连接
20.5.3 执行查询、处理查询结果
20.6 小结
第21章 Java与XML编程
21.1 XML编程基础
21.1.1 编写XML文档
21.1.2 XML解析器
21.2 使用DOM处 XML文档
21.2.1 用DOM访问现有的XML文档
21.2.2 使用DOM创建XML文档
21.3 SAXAPI应用
21.4 用XML创建Java用户界面
21.5 XML安全
21.6 小结
第22章 命名服务和目录服务
22.1 概述
22.2 Java命名和目录服务
22.2.1 软件的安装
22.2.2 文件系统的服务提供者和服务器
22.2.3 JNDI体系结构
22.3 文件系统的命名服务
22.3.1 引用上下文
22.3.2 文件系统的几个常用方法
22.4 JNDI对象绑定
22.5 小结
第1章 Java基础知识
1.1 Java语言简介
1.1.1 Java发展史
1.1.2 Java语言的特点
1.2 面向对象编程
1.2.1 面向过程与面向对象
1.2.2 客观事物的抽象
1.2.3 对象和封装
1.2.4 类和继承
1.3 Java与C++、C#的比较
1.4 建立Java开发环境
1.4.1 下载并安装JDK1.4
1.4.2 设置系统环境变量
1.5 JDK开发环境工具简介
1.5.1 Java编译器(javac.exe)
1.5.2 Java解释器(java.exe)
1.5.3 Java调试器(jdb.exe)
1.5.4 C头文件及存根文件生成器(javah.exe)
1.5.5 Java反编译器(javap.exe)
1.5.6 Applet浏览器(Appletviewer.exe)
1.5.7 API文档生成器(javadoc.exe)
1.5.8 Java文档压缩工具(jar.exe)
1.5.9 代码转换器(native2ascii.exe)
1.5.10 检测器(extcheck.exe)
1.5.11 远程对象编译器(rmic.exe)
1.5.12 远程对象激活器(rmid.exe)
1.5.13 远程对象注册器(rmiregistry.exe)
1.5.14 jarsigner
1.5.15 keytool
1.6 编译执行第一个Java程序
1.6.1 Java应用程序
1.6.2 JavaApplet
1.7 JDKl.4类库中增减的类
1.7.1 新增的包、类和接口
1.7.2 有包中的新类和接口
1.7.3 禁用的类
1.8 小结
第2章 Java语言语法(I)--简单数据类型
2.1 数据类型概述
2.2 标识符、关键字、常量和变量
2.2.1 标识符
2.2.2 关键字
2.2.3 常量
2.2.4 变量
2.3 基本数据类型
2.3.1 整数类型
2.3.2 实数类型
2.3.3 字符类型
2.3.4 逻辑类型
2.4 数据类型转换
2.5 小结
第3章 Java基本语法(II)--运算符和表达式
3.1 运算符和表达式
3.2 算术运算符和算术表达式
3.2.1 单目算术运算符
3.2.2 目算术运算符
3.3 关系运算符和关系表达式
3.4 逻辑运算符和逻辑表达式
3.5 位运算符和位表达式
3.6 赋值运算符和赋值表达式
3.7 条件运算符和条件表达式
3.8 运算符优先级
3.9 小结
第4章 Java基本语法(III)--流程控制语句
4.1 块作用域
4.2 分支语句
4.2.1 条件语句
4.2.2 多重分支语句
4.3 循环语句
4.3.1 for循环语句
4.3.2 while循环语句
4.3.3 do-while循环语句
4.4 转移语句
4.4.1 break语句
4.4.2 continue语句
4.4.3 return语句
4.5 递归(recursion)
4.6 注释语句
4.7 小结
第5章 Java类和对象
5.1 类
5.1.1 类的声明
5.1.2 成员变量
5.1.3 成员方法
5.1.4 方法重载
5.1.5 构造方法
5.1.6 类的实例化
5.1.7 this变量
5.2 Java的类库在哪里
5.3 类成员修饰符
5.3.1 访问控制
5.3.2 static
5.3.3 final修饰符
5.4 两个特殊的方法
5.4.1 构造方法
5.4.2 main方法的特点
5.5 内部类
5.6 对象创建、使用和清除
5.6.1 对象的创建和使用
5.6.2 对象的克隆
5.6.3 用finalize方法清除对象
5.7 对象的比较
5.8 类的继承与多态性
5.8.1 继承
5.8.2 方法覆盖
5.8.3 super关键字
5.8.4 抽象类和抽象方法
5.8.5 多态性
5.9 Java的垃圾回收
5.10 小结
第6章 接口、包
6.1 接口
6.1.1 接口的定义
6.1.2 接口的实现
6.2 包
6.2.1 包声明
6.2.2 import语句
6.3 小结
第7章 数组和字符串类型
7.1 一维数组
7.1.1 一维数组定义
7.1.2 一维数组初始化
7.1.3 访问数组元素
7.2 多维数组
7.2.1 二维数组定义与初始化
7.2.2 访问二维数组元素
7.2.3 为多维数组分配内存空间
7.3 字符串类型
7.3.1 字符串的生成方法
7.3.2 访问和修改字符串
7.4 进制StringTokenizer类的应用
7.5 字符串与其他数据类型的转换
7.5.1 其他对象转换为字符串
7.5.2 字符串转换为其他对象
7.6 小结
第8章 异常处理
8.1 Java异常
8.2 简单的异常处理范例
8.3 异常处理类
8.4 异常处理
8.4.1 抛出异常
8.4.2 异常捕获
8.4.3 异常的嵌套处理
8.5 用户自定义异常
8.6 小结
第9章 输入/输出及文件操作
9.1 流
9.2 Java中输儿输出处理的类构造层次
9.3 文件处理
9.4 使用Reader与Writer类
9.4.1 FileReader和FileWriter类
9.4.2 BufferedReader和BufferedWriter类
9.5 RandomAccessFile类
9.6 使用InputStream和OutputStream类
9.6.1 FilelnputStream和FileOutputStream类
9.6.2 PipedlnputStream和PipedOutputStream类
9.6.3 SequencelnputStream类
9.7 过滤流
9.7.1 DatalnputStream和DataOutputStream
9.7.2 BufferedlnputStream和BufferedOu中utStream
9.7.3 LineNumberlnputStream
9.8 小结
第10章 对象序列化
10.1 序列化入门
10.2 序列化应用实例
10.3 控制序列化
10.3.1 Extemalizable接口
10.3.2 重置writeObjeot和readObject方法
10.4 小结
第二篇 高级编程篇
第11章 Java图形用户界面
11.1 AWT包简介
11.2 容器组件
11.2.1 用Frame建立窗口
11.2.2 对话框组件
11.3 为Frame添加组件
11.3.1 按钮组件
11.3.2 标签组件
11.3.3 复选框组件
11.3.4 滚动条组件
11.3.5 TextField和TextArea组件
11.3.6 菜单组件
11.4 布局管理器
11.4.1 FlowLayout布局管理器
11.4.2 BorderLayout布局管理器
11.4.3 CardLayout布局管理器
11.4.4 GridLayout布局管理器
11.4.5 GridBagLayout布局管理器
11.5 Swing简介
11.5.1 JFrame
11.5.2 JLabel
11.5.3 JButton、JCheckBox、JradioButton
11.5.4 JTextField、JtextArea和JPasswordField
11.5.5 JList
11.5.6 JComboBox
11.6 用户界面风格
11.7 小结
第12章 高级Swing构件
12.1 几种面板容器
12.1.1 JPanel
12.1.2 JRootPane
12.1.3 JTabbedPane
12.1.4 JScrollPane
12.1.5 JOptionPane
12.2 菜单和工具条
12.2.1 菜单
12.2.2 工具条
12.3 几个高级Swing组件
12.3.1 JProgressBar组件
12.3.2 JSlider组件
12.3.3 JSeparator
12.3.4 JFileChooser
12.3.5 JColorChooser
12.3.6 JTable
12.3.7 JTree
12.3.8 JToolTip
12.3.9 JScrollBar
12.4 多文档界面程序设计
12.5 Swing的布局管理器
12.6 小结
第13章 Java事件处理
13.1 事件处理机制结构
13.1.1 事件
13.1.2 事件监听器
13.1.3 事件适配器
13.2 鼠标和键盘事件
13.2.1 鼠标事件
13.2.2 控制鼠标指针形状
13.2.3 键盘事件
13.2.4 窗口事件
13.3 小结
13.3.1 图形类的事件
13.3.2 事件的处理方法所对应的接口
第14章 Java多线程处理
14.1 多线程简介
14.2 Java线程类与Runnable接口
14.2.1 Thread类
14.2.2 Runnable接口
14.3 线程管理
14.3.1 线程生命周期
14.3.2 线程调度
14.3.3 守护(Daemon)线程
14.4 线程同步
14.5 线程中sleep、yield和join方法的区别
14.6 线程死锁问题
14.7 线程组
14.8 多线程编程实例
14.9 小结
第15章 JavaApplet
15.1 JavaApplet简介
15.2 Applet的使用技巧
15.2.1 设置Applet的颜色
15.2.2 获取Applet的显示空间大小
15.2.3 读取Applet参数
15.2.4 Applet和浏览器间通信
15.3 Java2的安全策略
15.4 JApplet
15.5 小结
第16章 Java图形编程
16.1 简单图形处理
16.1.1 显示文本
16.1.2 画直线、矩形、椭圆和弧
16.1.3 画多边形和折线
16.1.4 图形复制
16.2 Java2D
16.2.1 Java2D图形
16.2.2 高级绘图效果
16.3 打印图形
16.4 XOR绘图模式
16.5 小结
第17章 Java多媒体技术
17.1 图像处理
17.1.1 装载和显示图像
17.1.2 生成图像
17.1.3 图像过滤
17.2 Java实现动画
17.2.1 动画技巧
17.2.2 动画实例
17.3 高级图像处理
17.3.1 水中倒影
17.3.2 让图片有下雪的效果
17.4 装载并播放声音
17.5 Java媒体播放器
17.6 小结
第18章 RMI
18.1 RMI快速入门
18.1.1 RMI的结构
18.1.2 RMI接口和类
18.2 RMI程序设计
18.2.1 RMI服务器程序
18.2.2 RMI客户机程序
18.3 小结
第19章 网络通信
19.1 URL
19.2 InetAddress
19.3 Socket通信
19.3.1 Socket类和ServerSocket类
19.3.2 Socket通信实例
19.3.3 支持多客户连接的Socket通信方式
19.4 数据报通信
19.4.1 DatagramSocket和DatagramPacket类
19.4.2 数据报通信实例
19.5 小结
第20章 JDBC
20.1 什么是JDBC
20.2 JDBC驱动程序的四种类型
20.2.1 JDBC-ODBC桥
20.2.2 Java到本地API
20.2.3 网络纯Java驱动程序
20.2.4 本地协议纯Java驱动程序
20.3 JDBC中主要接口和类
20.3.1 DriverManager类
20.3.2 Date和Time类
20.3.3 PreparedStatement接口
20.3.4 CallableStatement
20.4 数据库和SQL语言基础
20.4.1 数据库的基本概念
20.4.2 结构化查询语言--SQL
20.5 使用JDBC访问数据库
20.5.1 创建数据源
20.5.2 与数据库建立连接
20.5.3 执行查询、处理查询结果
20.6 小结
第21章 Java与XML编程
21.1 XML编程基础
21.1.1 编写XML文档
21.1.2 XML解析器
21.2 使用DOM处 XML文档
21.2.1 用DOM访问现有的XML文档
21.2.2 使用DOM创建XML文档
21.3 SAXAPI应用
21.4 用XML创建Java用户界面
21.5 XML安全
21.6 小结
第22章 命名服务和目录服务
22.1 概述
22.2 Java命名和目录服务
22.2.1 软件的安装
22.2.2 文件系统的服务提供者和服务器
22.2.3 JNDI体系结构
22.3 文件系统的命名服务
22.3.1 引用上下文
22.3.2 文件系统的几个常用方法
22.4 JNDI对象绑定
22.5 小结
猜您喜欢