书籍详情

Java技术教程(基础篇)

Java技术教程(基础篇)

作者:王克宏主编

出版社:清华大学出版社

出版时间:2002-04-01

ISBN:9787302052340

定价:¥48.00

购买这本书可以去
内容简介
  《Java 技术教程(基础篇)》是以Java2技术为背景的一本基础教材,共计十七章,前十章主要介绍了Java2基本语法概念和面向对象的编程思想,其中包括运算符、流程控制、数组、字符串处理、异常、I/0及文件操作、对象的串行化以及面向对象的特性。后面七章从多方面介绍了Java2编程技术,主要涉及多线程技术,图形化界面的设计以及相应的事件处理机制,比较全面地讲述了Applet等在多媒体中的应用,另外,对于Java2新增的特性集合框架做了介绍,阐述了如何应用Java2提供的强大的网络通信能力,并对在Internet上得到广泛应用的JSP技术做了讲解。《Java 技术教程(基础篇)》可以作为大专院校的计算机及相关专业的教程,也可作为Java编程爱好者的参考书。希望读者通过对《Java 技术教程(基础篇)》的学习为今后学习和应用Java打下坚实的基础。
作者简介
暂缺《Java技术教程(基础篇)》作者简介
目录
第一章 Java概述
1.1 Java语言简介
1.1.1 Java语言的发展历史及特点
1.1.2 Java语言实现机制
1.2 Java体系结构
1.2.1 JDK目录结构
1.2.2 Java的API结构
1.2.3 开发环境设置及开发工具简介
1.2.4 Java程序结构
1.2.5 Java程序举例
第二章 简单数据类型
2.1 数据类型概述
2.2 变量和常量
2.2.1 标识符(Identifiers)
2.2.2 变量(Variables)和常量(ConstantVariables)
2.3 简单数据类型
2.3.1 整型数据
2.3.2 浮点型(实型)数据
2.3.3 字符型数据
2.3.4 布尔型数据
2.3.5 综合举例
2.4 各类型数据间的相互转换
2.4.1 优先关系
2.4.2 自动类型转换
2.4.3 强制类型转换
2.5 Java类库中对简单类型数据的类包装
第三章 运算符和表达式
3.1 运算符和表达式概述
3.2 算术运算符和算术表达式
3.2.1 二元算术运算符
3.2.2 一元算术运算符
3.2.3 算术运算符的优先级
3.2.4 幂
3.3 关系运算符和关系表达式
3.4 布尔逻辑运算符和布尔逻辑表达式
3.5 位运算符和位运算表达式
3.5.1 位逻辑运算符
3.5.2 移位运算符
3.5.3 位运算符的优先级
3.5.4 位运算的应用
3.6 赋值运算符和赋值表达式
3.6.1 赋值运算符
3.6.2 扩展赋值运算符
3.7 条件运算符与条件表达式
3.8 各类运算符的优先级和复杂表达式
3.9 表达式语句
第四章 流程控制
4.1 语句和流程控制结构概述
4.2 块作用域
4.3 分支结构
4.3.1 条件结构
4.3.2 多分支结构
4.4 循环结构
4.4.1 不确定循环
4.4.2 确定循环
4.4.3 break语句
4.4.4 continue语句
4.5 循环结构与分支结构的嵌套
4.6 递归(recursion)
4.7 注释语句
第五章 Java语言中的面向对象特性
5.1 面向对象编程的基本概念和特征
5.1.1 面向对象编程简介
5.1.2 类与对象的基本概念
5.1.3 消息与方法的基本概念
5.1.4 面向对象编程的基本特征
5.2 类
5.2.1 类的定义
5.2.2 成员变量
5.2.3 成员方法
5.2.4 方法重载(Overload)
5.2.5 构造方法
5.2.6 main方法
5.3 对象
5.3.1 对象的生成
5.3.2 对象的使用
5.3.3 对象的清除
5.4 类成员的修饰符
5.4.1 访问控制
5.4.2 static
5.4.3 final
5.5 类的继承
5.5.1 类继承的实现
5.5.2 成员变量的隐藏和方法重写
5.5.3 super
5.5.4 运行时多态
5.5.5 造型
5.5.6 abstract类和方法
5.5.7 final类
5.6 接口与包
5.6.1 接口
5.6.2 包(Package)
5.7 对类成员的访问权限控制
5.8 内部类(InnerClass)
5.9 Java类库简介
5.9.1 Java类库概述
5.9.2 典型类、接口介绍
第六章 数 组
6.1 一维数组
6.1.1 一维数组的定义
6.1.2 生成数组--数组元素内存分配
6.1.3 一维数组的初始化
6.1.4 一维数组元素的引用
6.1.5 一维数组元素的复制
6.1.6 一维数组程序举例
6.2 多维数组
6.2.1 二维数组定义
6.2.2 生成数组--数组元素内存分配
6.2.3 二维数组的初始化
6.2.4 二维数组元素的引用
6.2.5 二维数组程序举例
第七章 字符串处理
7.1 字符串的表示和生成方法
7.1.1 作为String类实例的字符串常量
7.1.2 用String表示字符串
7.1.3 用StringBuffer表示字符串
7.2 字符串的访问
7.2.1 对String的访问方法
7.2.2 对StringBuffer的访问方法
7.3 对字符串的修改
7.3.1 对String的修改
7.3.2 对StringBuffer的修改
7.4 字符串的比较、转化及链接操作
7.4.1 字符串的比较
7.4.2 字符串的转化
7.4.3 运算符"十"的重载
第八章 异常处理
8.1 异常
8.1.1 基本概念
8.1.2 Throwable类及其子类
8.2 异常处理的种类
8.2.1 运行时异常
8.2.2 捕获异常
8.2.3 声明异常
8.2.4 抛出异常
8.2.5 异常子类
8.3 小结
8.3.1 优点
8.3.2 原则
8.3.3 建议
第九章 Java输入/输出及文件操作
9.1 Java输入输出流
9.2 文件
9.2.1 创建一个新的文件对象
9.2.2 File类提供的方法
9.2.3 文件信息获取例子程序
9.3 字节输入流InputStream
9.3.1 FileInputStream对象
9.3.2 DatalnputStream
9.3.3 URL输入流
9.3.4 其他InputStream的子类输入流
9.4 字节输出流OutputStream
9.4.1 FileOutputStream类
9.4.2 FilterOutputStream类
9.4.3 ByteArrayOutputStream类
9.4.4 ObjectOutputStream类
9.4.5 PipedOutputStream类
9.5 接口和对象串行化
9.5.1 接口DataInput
9.5.2 接口DataOutput
9.5.3 接口Serializable和对象的串行化(Serialization)
9.6 随机存取文件流RandomAccessFile
9.6.1 创建随机访问文件
9.6.2 访问信息
9.6.3 增加信息
9.6.4 追加信息例子
9.7 字符类输入流Reader
9.7.1 BufferedReader
9.7.2 CharArrayReader
9.7.3 FilterReader
9.7.4 InputStreamReader
9.7.5 PipedReader
9.7.6 StringReader
9.8 字符类输出流Writer
9.8.1 BufferedWriter
9,8.2 CharArrayWriter
9.8.3 FilterWriter
9.8.4 OutputStreamWriter
9.8.5 PipedWriter
9.8.6 PrintWriter
9.8.7 StringWriter
第十章 对象串行化
10.1 对象串行化简介
10.1.1 系统体系结构综述
10.1.2 输出到对象流
10.1.3 从对象流输入
10.1.4 对象流容器
10.1.5 定义串行化的成员
10.1.6 注释串行化的成员
10.1.7 访问类的可串行化成员
10.1.8 ObjectOutput接口
10.1.9 ObjectInput接口
10.1.10 Serializable接口
10.1.11 Externalizable接口
10.1.12 保护敏感信息
10.1.13 串行化的注意事项
10.2 JDKl.3新增的对象串行化功能
10.3 对象的串行化应用举例
第十一章 线程
11.1 线程的概念
11.2 线程的使用
11.2.1 线程体
11.2.2 线程体的构造
11.2.3 线程的状态
11.2.4 线程的调度
11.2.5 线程的控制
11.2.6 线程调度的方法
11.2.7 有关线程的其他概念及方法
11.3 同步与共享
11.3.1 生产者一消费者问题
11.4 死锁问题
第十二章 图形用户界面
12.1 AWT简介
12.1.1 组件和容器
12.1.2 几种常用容器
12.1.3 布局管理器(LayoutManager)
12.2 AWT事件处理模型
12.2.1 事件类
12.2.2 事件监听器
12.2.3 AWT事件及其相应的监听器接口
12.2.4 事件适配器
12.2.5 事件及其对应的监听器类型
12.3 AWT组件库
12.3.1 基本组件的应用
12.3.2 菜单组件的应用
第十三章 用Swing创建用户界面
13.1 Swing概述
13.2 Swing的基本组件示例
13.2.1 使用简单组件
13.2.2 Swing显示风格的设定
13.2.3 比较AWT与Swing
第十四章 Java小应用程序(Applet和JApplet)
14.1 小应用程序简介
14.1.1 什么是小应用程序
14.1.2 一个简单的小应用程序
14.1.3 小应用程序观察器(Applet viewer)
14.2 安全机制
14.2.1 JDKl.x提供的沙箱模型
14.2.2 Java 2提供的安全策略
14.2.3 Java 2安全策略举例
14.3 小应用程序的执行过程
14.3.1 小应用程序的创建
14.3.2 类的继承关系
14.3.3 小应用程序的生命周期及主要方法
14.4 小应用程序的HTML标记及属性
14.4.1 Applet标记
14.4.2 Java插件标记
14.5 小应用程序中的组件和图形绘制
14.5.1 Applet中的AWT组件
14.5.2 Applet中与AWT图形绘制有关的方法
14.5.3 java.awt.Graphics类
14.5.4 Java 2D图形类
14.5.5 JApplet中的Swing组件和图形绘制特点
14.5.6 在小应用程序中输出文字
14.6 小应用程序中的弹出式窗口
14.7 多媒体支持
14.7.1 图像
14.7.2 动画
14.7.3 声音
14.8 小应用程序的工作环境
14.8.1 同页小应用程序之间的通信
14.8.2 小应用程序与浏览器之间的通信
14.8.3 小应用程序的网络通信
14.8.4 JAR文件和资源(Resource)
14.9 JavaApplication与小应用程序
第十五章 集合框架
15.1 集合
15.1.1 Collection、Set、List接口
15.1.2 其他类和接口
15.2 对集合元素的访问
15.3 映射(Map)
15.4 排序
15.5 一个有用的类Collections
15.6 总结
第十六章 网络通信
16.1 类URL
16.1.1 URL的组成和类URL
16.1.2 通过URL读取WWW信息
16.1.3 通过URLConnetction连接WWW
16.2 Socket通信
16.2.1 Socket通信的一般结构
16.2.2 创建Socket
16.2.3 打开输入/输出流
16.2.4 关闭Socket
16.2.5 一个简单的Client/Server程序
16.2.6 多客户机制
16.3 数据报通信
16.3.1 数据报通信和流式通信
16.3.2 DatagramSocket牙口DatagramPacket
16.3.3 一个简单的Client/Server例子
16.3.4 使用数据报进行广播通信
第十七章 JSP技术
17.1 JSP基本概念
17.2 JSP的运行环境
17.3 JSP的一般运行过程
17.4 JSP的优点
17.5 JSP的运行环境的安装(以Tomcat为例)
17.6 JSP的基本语法
17.7 JSP的常用隐含对象
猜您喜欢

读书导航