书籍详情
Java 2程序设计基础教程与上机指导
作者:计算机职业教育联盟主编;蔡勇[等]编著
出版社:清华大学出版社
出版时间:2005-01-01
ISBN:9787302098836
定价:¥30.00
购买这本书可以去
内容简介
Java经过多年发展,现在已经真正成长为严格的、主流的开发语言。本书结合大量实例,由浅入深地对Java2及面向对象编程的基础知识、Java的数据结构和Java2的高级内容——异常处理、I/0操作、GUI编程、Java Applet、网络编程、线程、数据库操作等内容进行了系统的介绍,并结合大量示例演示了应用程序的编程方法与技巧,目的是使读者能迅速、准确地了解和掌握这门编程语言。每章最后都配有上机指导和一组练习题,帮助读者巩固本章所学的内容。本书选例典型,针对性强,基本概念清楚,语言简明通俗;内容生动翔实,行文循序渐进,特别适合各类培训班和高职高专的相关专业作为教材使用,也适合于自学Java的读者。
作者简介
暂缺《Java 2程序设计基础教程与上机指导》作者简介
目录
第1章 Java开发基础
1.1 面向对象程序设计思想
1.1.1 面向对象的基本特征
1.1.2 面向对象程序设计步骤
1.2 Java的虚拟机机制
1.3 搭建Java开发环境
1.3.1 安装J2SDK
1.3.2 设置J2SE
1.3.3 J2SDK帮助文档的利用
1.4 应用程序流程
1.4.1 建档应用程序Javadoc
1.4.2 反编译工具的使用
1.5 上机指导
1.5.1 环境测试
1.5.2 程序调试
1.6 习题
第2章 Java编程基础
2.1 Java基本语法格式
2.1.1 关键字
2.1.2 Java中的标识符
2.1.3 Java语言中的基本数据类型
2.1.4 Java中的命名规则
2.1.5 Java中的一些注意事项
2.2 变量及变量的作用域
2.2.1 变量的定义
2.2.2 Java的变量类型
2.2.3 基本数据类型之间的转换
2.2.4 变量的作用域
2.3 运算符与表达式
2.3.1 运算符的分类
2.3.2 运算符的优先级
2.4 修饰符
2.5 程序的流程控制语句
2.5.1 顺序结构
2.5.2 分支语句
2.5.3 循环语句
2.5.4 跳转语句
2.5.5 灵活运用return语句
2.6 数组
2.6.1 数组的定义及初始化
2.6.2 使用数组时应该注意的问题
2.6.3 多维数组
2.7 上机指导
2.7.1 一个经典算法
2.7.2 值求和问题
2.7.3 冒泡排序问题
2.8 习题
第3章 类
3.1 包
3.1.1 包及包中类的导入
3.1.2 自定义程序库
3.2 类
3.2.1 类的定义
3.2.2 成员变量
3.2.3 成员方法
3.2.4 类的组合
3.2.5 类的继承
3.3 对象
3.3.1 创建对象
3.3.2 使用对象
3.3.3 访问对象
3.3.4 this语句
3.4 多态的灵活运用
3.5 上机指导
3.5.1 一个简单的加密类的创建与使用
3.6 习题
第4章 接口
4.1 接口的定义
4.1.1 接口的声明
4.1.2 接口体
4.1.3 抽象类
4.2 接口的实现和使用
4.2.1 关键字implements的使用
4.2.2 接口的类型
4.2.3 实现接口时要注意的问题
4.3 接口的多重继承
4.3.1 接口的多重继承
4.3.2 把interfaces内的数据成员初始化
4.4 接口的嵌套
4.5 上机指导
4.6 习题
第5章 异常处理
5.1 异常的概述
5.1.1 异常及其分类
5.1.2 异常的局限性
5.2 异常的处理
5.2.1 异常的处理机制
5.2.2 捕捉异常
5.2.3 引发异常
5.3 异常的使用
5.3.1 try/catch/finally的使用
5.3.2 自定义异常
5.4 上机指导
5.5 习题
第6章 字符串的使用
6.1 String类
6.1.1 String类字符串的构造
6.1.2 获取字符串信息
6.1.3 字符串比较
6.1.4 字符串提取
6.1.5 字符串的修改
6.1.6 字符串的连接
6.1.7 字符串转换和toString
6.2 StringBuffer类
6.2.1 创建StringBuffer类对象
6.2.2 StringBuffer类对象的操作
6.3 上机指导
6.3.1 搜索字符串
6.3.2 用StringBuffer处理字符串
6.4 习题
第7章 Java集合
7.1 Java集合框架简介
7.2 Java集合接口
7.2.1 Collection接口
7.2.2 List接口
7.2.3 Set接口
7.2.4 Map接口
7.3 集合的实现
7.3.1 ArrayList
7.3.2 LinkedList
7.3.3 HashSet
7.3.4 TreeSet
7.3.5 HashMap
7.3.6 TreeMap
7.4 通过迭代方法访问类集
7.5 上机指导
7.6 习题
第8章 Java图形用户界面
8.1 Java图形用户界面概述
8.1.1 JavaGUI的组成
8.1.2 创建GUI应用程序
8.2 GUI程序设计常用技术
8.2.1 属性和方法
8.2.2 事件处理机制
8.3 GUI常用组件的使用
8.3.1 标签
8.3.2 按钮
8.3.3 下拉框
8.3.4 文本框
8.4 布局管理的使用
8.5 上机指导
8.6 习题
第9章 applet
9.1 applet概述
9.2 applet实现
9.2.1 applet的生命周期
9.2.2 简单applet实例
9.2.3 applet标记
9.2.4 applet部署
9.2.5 结合图形组件
9.3 applet通信
9.3.1 同网页内applet间的通信
9.3.2 applet与浏览器的通信
9.4 上机指导
9.5 习题
第10章 I/0系统
10.1 文件的基本操作
10.1.1 获取文件名清单
10.1.2 获取文件属性信息
10.1.3 建立和删除文件
10.2 流概述
10.3 字节流
10.3.1 ByteArrayInputStream
10.3.2 ByteArrayOutputStream
10.3.3 FileInputSbeann
10.3.4 FileOutputStream
10.3.5 FilterInputStream
10.3.6 FilterOutputStream
10.3.7 SequenceInputStream
10.4 字符流
10.4.1 CharArrayReader
10.4.2 CharArrayWriter
10.4.3 InputStreamReader
10.4.4 OutputStreamWriter
10.4.5 FileReader
10.4.6 FileWriter
10.4.7 StringReader
10.4.8 StringWriter
10.4.9 BufferedReader
10.4.10 LineNumberReader
10.4.11 BufferedWriter
10.4.12 PrintWriter
10.5 基本输入输出
10.5.1 标准输入的读取
10.5.2 标准输出的写入
10.5.3 重定向标准输入输出
10.6 随机访问文件
10.7 上机指导
10.8 习题
第11章 多线程
11.1 线程的概念
11.2 线程的创建
11.2.1 继承自类Thread
11.2.2 实现接口Runnabls
11.2.3 两种创建线程方式的对比
11.2.4 守护线程Daemon
11.3 线程的同步
11.3.1 资源冲突
11.3.2 同步机制
11.3.3 同步效率
11.4 线程间的通信
11.5 线程的控制
11.5.1 线程的状态
11.5.2 线程的优先级
11.5.3 线程的生命周期
11.5.4 控制线程的状态
11.6 使用多线程应注意的问题
11.6.1 多线程的效率
11.6.2 饿死
11.6.3 死锁
11.6.4 不建议使用的方法
11.7 上机指导
11.8 习题
第12章 网络编程
12.1 网络基础知识
12.1.1 IP地址与端口号
12.1.2 服务器与客户端
12.1.3 TCP与UDP
12.2 Java网络编程基础
12.2.1 URL的表示
12.2.2 IP地址的表示
12.2.3 IP地址加端口号的表示
12.3 基于TCP的网络通信
12.3.1 TCP连接
12.3.2 TCP通信
12.4 基于UDP的网络通信
12.4.1 UDP数据报文包
12.4.2 UDP通信
12.5 上机指导
12.6 习题
第13章 数据库应用
13.1 JDBC简介
13.2 建立与数据库系统的连接
13.2.1 建立与Oracle的连接
13.2.2 建立与Microsoft SQL Server的连接
13.3 访问数据库
13.3.1 Statement
13.3.2 ResultSet
13.4 上机指导
13.5 习题
第14章 Java编程规范与开发技巧
14.1 Java编程规范
14.1.1 版权和版本的声明
14.1.2 方法文档标记
14.1.3 命名规范
14.1.4 代码编写格式
14.1.5 Java源文件范例
14.2 Java中链表的实现方法
14.3 Java 2类库
14.3.1 Java基础类库
14.3.2 其他功能
14.3.3 商业功能
14.4 上机指导
14.5 习题
附录 参考答案
1.1 面向对象程序设计思想
1.1.1 面向对象的基本特征
1.1.2 面向对象程序设计步骤
1.2 Java的虚拟机机制
1.3 搭建Java开发环境
1.3.1 安装J2SDK
1.3.2 设置J2SE
1.3.3 J2SDK帮助文档的利用
1.4 应用程序流程
1.4.1 建档应用程序Javadoc
1.4.2 反编译工具的使用
1.5 上机指导
1.5.1 环境测试
1.5.2 程序调试
1.6 习题
第2章 Java编程基础
2.1 Java基本语法格式
2.1.1 关键字
2.1.2 Java中的标识符
2.1.3 Java语言中的基本数据类型
2.1.4 Java中的命名规则
2.1.5 Java中的一些注意事项
2.2 变量及变量的作用域
2.2.1 变量的定义
2.2.2 Java的变量类型
2.2.3 基本数据类型之间的转换
2.2.4 变量的作用域
2.3 运算符与表达式
2.3.1 运算符的分类
2.3.2 运算符的优先级
2.4 修饰符
2.5 程序的流程控制语句
2.5.1 顺序结构
2.5.2 分支语句
2.5.3 循环语句
2.5.4 跳转语句
2.5.5 灵活运用return语句
2.6 数组
2.6.1 数组的定义及初始化
2.6.2 使用数组时应该注意的问题
2.6.3 多维数组
2.7 上机指导
2.7.1 一个经典算法
2.7.2 值求和问题
2.7.3 冒泡排序问题
2.8 习题
第3章 类
3.1 包
3.1.1 包及包中类的导入
3.1.2 自定义程序库
3.2 类
3.2.1 类的定义
3.2.2 成员变量
3.2.3 成员方法
3.2.4 类的组合
3.2.5 类的继承
3.3 对象
3.3.1 创建对象
3.3.2 使用对象
3.3.3 访问对象
3.3.4 this语句
3.4 多态的灵活运用
3.5 上机指导
3.5.1 一个简单的加密类的创建与使用
3.6 习题
第4章 接口
4.1 接口的定义
4.1.1 接口的声明
4.1.2 接口体
4.1.3 抽象类
4.2 接口的实现和使用
4.2.1 关键字implements的使用
4.2.2 接口的类型
4.2.3 实现接口时要注意的问题
4.3 接口的多重继承
4.3.1 接口的多重继承
4.3.2 把interfaces内的数据成员初始化
4.4 接口的嵌套
4.5 上机指导
4.6 习题
第5章 异常处理
5.1 异常的概述
5.1.1 异常及其分类
5.1.2 异常的局限性
5.2 异常的处理
5.2.1 异常的处理机制
5.2.2 捕捉异常
5.2.3 引发异常
5.3 异常的使用
5.3.1 try/catch/finally的使用
5.3.2 自定义异常
5.4 上机指导
5.5 习题
第6章 字符串的使用
6.1 String类
6.1.1 String类字符串的构造
6.1.2 获取字符串信息
6.1.3 字符串比较
6.1.4 字符串提取
6.1.5 字符串的修改
6.1.6 字符串的连接
6.1.7 字符串转换和toString
6.2 StringBuffer类
6.2.1 创建StringBuffer类对象
6.2.2 StringBuffer类对象的操作
6.3 上机指导
6.3.1 搜索字符串
6.3.2 用StringBuffer处理字符串
6.4 习题
第7章 Java集合
7.1 Java集合框架简介
7.2 Java集合接口
7.2.1 Collection接口
7.2.2 List接口
7.2.3 Set接口
7.2.4 Map接口
7.3 集合的实现
7.3.1 ArrayList
7.3.2 LinkedList
7.3.3 HashSet
7.3.4 TreeSet
7.3.5 HashMap
7.3.6 TreeMap
7.4 通过迭代方法访问类集
7.5 上机指导
7.6 习题
第8章 Java图形用户界面
8.1 Java图形用户界面概述
8.1.1 JavaGUI的组成
8.1.2 创建GUI应用程序
8.2 GUI程序设计常用技术
8.2.1 属性和方法
8.2.2 事件处理机制
8.3 GUI常用组件的使用
8.3.1 标签
8.3.2 按钮
8.3.3 下拉框
8.3.4 文本框
8.4 布局管理的使用
8.5 上机指导
8.6 习题
第9章 applet
9.1 applet概述
9.2 applet实现
9.2.1 applet的生命周期
9.2.2 简单applet实例
9.2.3 applet标记
9.2.4 applet部署
9.2.5 结合图形组件
9.3 applet通信
9.3.1 同网页内applet间的通信
9.3.2 applet与浏览器的通信
9.4 上机指导
9.5 习题
第10章 I/0系统
10.1 文件的基本操作
10.1.1 获取文件名清单
10.1.2 获取文件属性信息
10.1.3 建立和删除文件
10.2 流概述
10.3 字节流
10.3.1 ByteArrayInputStream
10.3.2 ByteArrayOutputStream
10.3.3 FileInputSbeann
10.3.4 FileOutputStream
10.3.5 FilterInputStream
10.3.6 FilterOutputStream
10.3.7 SequenceInputStream
10.4 字符流
10.4.1 CharArrayReader
10.4.2 CharArrayWriter
10.4.3 InputStreamReader
10.4.4 OutputStreamWriter
10.4.5 FileReader
10.4.6 FileWriter
10.4.7 StringReader
10.4.8 StringWriter
10.4.9 BufferedReader
10.4.10 LineNumberReader
10.4.11 BufferedWriter
10.4.12 PrintWriter
10.5 基本输入输出
10.5.1 标准输入的读取
10.5.2 标准输出的写入
10.5.3 重定向标准输入输出
10.6 随机访问文件
10.7 上机指导
10.8 习题
第11章 多线程
11.1 线程的概念
11.2 线程的创建
11.2.1 继承自类Thread
11.2.2 实现接口Runnabls
11.2.3 两种创建线程方式的对比
11.2.4 守护线程Daemon
11.3 线程的同步
11.3.1 资源冲突
11.3.2 同步机制
11.3.3 同步效率
11.4 线程间的通信
11.5 线程的控制
11.5.1 线程的状态
11.5.2 线程的优先级
11.5.3 线程的生命周期
11.5.4 控制线程的状态
11.6 使用多线程应注意的问题
11.6.1 多线程的效率
11.6.2 饿死
11.6.3 死锁
11.6.4 不建议使用的方法
11.7 上机指导
11.8 习题
第12章 网络编程
12.1 网络基础知识
12.1.1 IP地址与端口号
12.1.2 服务器与客户端
12.1.3 TCP与UDP
12.2 Java网络编程基础
12.2.1 URL的表示
12.2.2 IP地址的表示
12.2.3 IP地址加端口号的表示
12.3 基于TCP的网络通信
12.3.1 TCP连接
12.3.2 TCP通信
12.4 基于UDP的网络通信
12.4.1 UDP数据报文包
12.4.2 UDP通信
12.5 上机指导
12.6 习题
第13章 数据库应用
13.1 JDBC简介
13.2 建立与数据库系统的连接
13.2.1 建立与Oracle的连接
13.2.2 建立与Microsoft SQL Server的连接
13.3 访问数据库
13.3.1 Statement
13.3.2 ResultSet
13.4 上机指导
13.5 习题
第14章 Java编程规范与开发技巧
14.1 Java编程规范
14.1.1 版权和版本的声明
14.1.2 方法文档标记
14.1.3 命名规范
14.1.4 代码编写格式
14.1.5 Java源文件范例
14.2 Java中链表的实现方法
14.3 Java 2类库
14.3.1 Java基础类库
14.3.2 其他功能
14.3.3 商业功能
14.4 上机指导
14.5 习题
附录 参考答案
猜您喜欢