书籍详情
Java语言程序设计教程
作者:邓琨,吕志峰 主编
出版社:清华大学出版社
出版时间:2010-09-01
ISBN:9787302235835
定价:¥29.50
购买这本书可以去
内容简介
《Java语言程序设计教程》主要内容简介:随着Java的应用越来越广泛,Java程序设计已越来越多地受到广大计算机教育工作者的重视。Java作为一种面向对象的程序设计语言,同时具备了平台无关性、高可靠性、多线程等特性,是Internet上最流行的编程语言之一,正被越来越多的用户了解和使用。《Java语言程序设计教程》紧密结合实际,循序渐进,总结优化了Java编程经验,每章都配有大量习题、典型实例及编程项目,生动详细地讲解了Java编程思想和编程语法,特点是简单明了,重点突出,使读者能够边学边练,激发学习兴趣。《Java语言程序设计教程》共分11章,主要包括Java编程环境、Java基本程序结构、对象和类、继承和多态、异常处理、输入输出、多线程程序设计、网络编程、Applet编程、使用JDBC创建数据库的连接、JSP技术基础等内容。《Java语言程序设计教程》既可作为高等院校计算机及相关专业程序设计课程的入门教材,也可作为程序设计公共选修课的教材。《Java语言程序设计教程》还适合接受职业教育或从事实际软件开发的读者。
作者简介
暂缺《Java语言程序设计教程》作者简介
目录
第1章 引言
1.1 Java语言的起源
1.1.1 Java发展历程
1.1.2 Java版本划分
1.2 Java语言的特点
1.2.1 简单性
1.2.2 面向对象
1.2.3 平台无关性
1.2.4 分布式
1.2.5 安全稳定
1.2.6 支持多线程
1.2.7 内存垃圾自动回收
1.3 Java的开发环境
1.3.1 JDK
1.3.2 MyEclipse
1.3.3 Java的编码规范
1.4 Java程序的结构
1.5 本章小结
习题1
第2章 Java基本程序结构
2.1 Java符号集
2.1.1 标识符及其命名规则
2.1.2 关键字
2.1.3 注释
2.1.4 分隔符
2.2 数据类型
2.2.1 基本数据类型
2.2.2 引用数据类型
2.2.3 数据类型的转换
2.3 变量和常量
2.3.1 变量
2.3.2 常量
2.4 运算符与表达式
2.4.1 算术运算符
2.4.2 关系运算符
2.4.3 逻辑运算符
2.4.4 位运算符
2.4.5 赋值运算符
2.4.6 其他运算符
2.4.7 运算符的优先级和结合
2.5 数组和集合类
2.5.1 数组的声明
2.5.2 数组的初始化
2.5.3 数组的引用
2.5.4 多维数组
2.5.5 集合类
2.6 字符串
2.6.1 String类
2.6.2 StringBuffer类
2.6.3 StringBuilder类
2.7 流程控制
2.7.1 条件控制语句
2.7.2 循环控制语句
2.7.3 跳转语句
2.8 本章小结
习题2
第3章 对象和类
3.1 面向对象的基本概念
3.1.1 对象和类
3.1.2 数据抽象和封装
3.1.3 继承性
3.1.4 多态性
3.2 类
3.2.1 类的创建
3.2.2 类变量
3.2.3 类方法
3.2.4 构造方法
3.2.5 main方法
3.2.6 设计类的原则
3.3 对象
3.3.1 对象的创建
3.3.2 对象的使用
3.3.3 对象的回收
3.4 方法重载
3.4.1 普通方法的重载
3.4.2 构造方法的重载
3.4.3 向方法传递对象
3.5 this对象
3.6 信息隐藏
3.6.1 包
3.6.2 访问控制
3.7 static关键字
3.7.1 静态成员的使用
3.7.2 静态成员的初始化
3.8 嵌套类
3.9 本章小结
习题3
第4章 继承与多态
4.1 继承性
4.1.1 子类的创建
4.1.2 成员变量与方法的继承
4.1.3 super关键字的使用
4.1.4 多态性
4.2 final关键字
4.2.1 final数据
4.2.2 final方法
4.2.3 final类
4.3 类对象之间的类型转换
4.4 抽象类
4.5 接口
4.5.1 接口的定义
4.5.2 接口的实现和使用
4.5.3 接口中的变量
4.5.4 接口与抽象类
4.6 本章小结
习题4
第5章 异常处理
5.1 Java的异常处理机制
5.1.1 异常处理的概念
5.1.2 异常类的层次
5.2 异常处理的结构
5.2.1 trycatch语句块
5.2.2 trycatchfinally语句块
5.3 引发异常的环境和方法
5.3.1 throw语句的使用
5.3.2 throws语句的使用
5.4 定制异常
5.5 本章小结
习题5
第6章 输入和输出
6.1 概述
6.1.1 流的概念
6.1.2 I/O流类概述
6.2 字节数据流
6.2.1 字节输出流
6.2.2 字节输入流
6.3 字符数据流
6.4 其他流类
6.4.1 缓冲流
6.4.2 随机文件读写
6.5 本章小结
习题6
第7章 多线程程序设计
7.1 理解线程
7.1.1 什么是线程
7.1.2 进程与线程
7.1.3 线程的状态与生命周期
7.1.4 并发编程的优缺点
7.2 Java的基本线程
7.2.1 Thread的简介
7.2.2 创建线程(Thread)
7.2.3 创建线程(Runnable)
7.3 线程的基本操作
7.3.1 暂停线程
7.3.2 休眠线程
7.3.3 连接线程
7.3.4 守护线程
7.3.5 线程的优先级
7.4 线程的高级操作
7.4.1 线程间共享资源
7.4.2 死锁
7.4.3 停止线程的正确方法
7.4.4 打断受阻的线程
7.4.5 线程间协作
7.4.6 管道
7.5 本章小结
习题7
第8章 网络编程
8.1 URL通信
8.1.1 URL的概念
8.1.2 URL类
8.1.3 使用URLConnection类访问网络资源
8.2 Socket通信
8.2.1 Socket通信基础
8.2.2 Socket通信程序的开发
8.2.3 Socket通信与URL通信的区别
8.3 UDP通信
8.3.1 UDP通信基础
8.3.2 UDP通信程序的开发
8.4 本章小结
习题8
第9章 GUI编程与Applet小程序
9.1 图形用户接口概述
9.1.1 AWT简介
9.1.2 组件
9.1.3 容器
9.1.4 布局管理
9.1.5 GUI程序的结构
9.2 事件处理
9.2.1 事件处理模型
9.2.2 事件类
9.2.3 事件监听器
9.2.4 事件适配器
9.3 常用组件的使用
9.3.1 按钮与标签
9.3.2 文本框和文本区
9.3.3 选择型组件
9.3.4 Java窗口
9.4 Applet编程
9.4.1 Applet程序的基本结构
9.4.2 Applet类
9.4.3 Applet生命周期
9.4.4 HTML语言的applet标记
9.4.5 Applet参数的读取
9.4.6 Applet应用编程实例
9.5 本章小结
习题9
第10章 JDBC应用
10.1 JDBC概述
10.2 创建数据库连接
10.2.1 加载驱动程序
10.2.2 建立连接
10.2.3 关闭连接
10.3 数据源操作程序设计
10.3.1 查询操作
10.3.2 更新操作
10.4 访问数据库元信息
10.5 JDBC操作其他类型数据库
10.6 本章小结
习题10
第11章 JSP技术基础
11.1 JSP技术概述
11.1.1 JSP简介
11.1.2 JSP的运行环境配置
11.1.3 JSP文件基本结构
11.2 JSP语法
11.2.1 JSP声明语法
11.2.2 程序段
11.2.3 表达式
11.2.4 JSP中的注释
11.2.5 JSP指令标签
11.3 JSP内置对象
11.3.1 request对象
11.3.2 response对象
11.3.3 out对象
11.3.4 session对象
11.3.5 application对象
11.3.6 其他内置对象
11.4 JSP标准动作
11.4.1 include动作标签
11.4.2 forward动作标签
11.4.3 useBean动作标签
11.5 本章小结
习题11
附录A Java编程规则
A.1 应用范围
A.2 设计类和方法
A.2.1 创建具有很强内聚力的类
A.2.2 创建松散连接和高度专用的方法
A.2.3 编程原则
A.3 命名约定
A.3.1 包、类及方法命名
A.3.2 其他
A.4 使用常量
A.5 变量
A.5.1 定义有焦点的变量
A.5.2 只对常用变量名和长变量名进行缩写
参考文献
1.1 Java语言的起源
1.1.1 Java发展历程
1.1.2 Java版本划分
1.2 Java语言的特点
1.2.1 简单性
1.2.2 面向对象
1.2.3 平台无关性
1.2.4 分布式
1.2.5 安全稳定
1.2.6 支持多线程
1.2.7 内存垃圾自动回收
1.3 Java的开发环境
1.3.1 JDK
1.3.2 MyEclipse
1.3.3 Java的编码规范
1.4 Java程序的结构
1.5 本章小结
习题1
第2章 Java基本程序结构
2.1 Java符号集
2.1.1 标识符及其命名规则
2.1.2 关键字
2.1.3 注释
2.1.4 分隔符
2.2 数据类型
2.2.1 基本数据类型
2.2.2 引用数据类型
2.2.3 数据类型的转换
2.3 变量和常量
2.3.1 变量
2.3.2 常量
2.4 运算符与表达式
2.4.1 算术运算符
2.4.2 关系运算符
2.4.3 逻辑运算符
2.4.4 位运算符
2.4.5 赋值运算符
2.4.6 其他运算符
2.4.7 运算符的优先级和结合
2.5 数组和集合类
2.5.1 数组的声明
2.5.2 数组的初始化
2.5.3 数组的引用
2.5.4 多维数组
2.5.5 集合类
2.6 字符串
2.6.1 String类
2.6.2 StringBuffer类
2.6.3 StringBuilder类
2.7 流程控制
2.7.1 条件控制语句
2.7.2 循环控制语句
2.7.3 跳转语句
2.8 本章小结
习题2
第3章 对象和类
3.1 面向对象的基本概念
3.1.1 对象和类
3.1.2 数据抽象和封装
3.1.3 继承性
3.1.4 多态性
3.2 类
3.2.1 类的创建
3.2.2 类变量
3.2.3 类方法
3.2.4 构造方法
3.2.5 main方法
3.2.6 设计类的原则
3.3 对象
3.3.1 对象的创建
3.3.2 对象的使用
3.3.3 对象的回收
3.4 方法重载
3.4.1 普通方法的重载
3.4.2 构造方法的重载
3.4.3 向方法传递对象
3.5 this对象
3.6 信息隐藏
3.6.1 包
3.6.2 访问控制
3.7 static关键字
3.7.1 静态成员的使用
3.7.2 静态成员的初始化
3.8 嵌套类
3.9 本章小结
习题3
第4章 继承与多态
4.1 继承性
4.1.1 子类的创建
4.1.2 成员变量与方法的继承
4.1.3 super关键字的使用
4.1.4 多态性
4.2 final关键字
4.2.1 final数据
4.2.2 final方法
4.2.3 final类
4.3 类对象之间的类型转换
4.4 抽象类
4.5 接口
4.5.1 接口的定义
4.5.2 接口的实现和使用
4.5.3 接口中的变量
4.5.4 接口与抽象类
4.6 本章小结
习题4
第5章 异常处理
5.1 Java的异常处理机制
5.1.1 异常处理的概念
5.1.2 异常类的层次
5.2 异常处理的结构
5.2.1 trycatch语句块
5.2.2 trycatchfinally语句块
5.3 引发异常的环境和方法
5.3.1 throw语句的使用
5.3.2 throws语句的使用
5.4 定制异常
5.5 本章小结
习题5
第6章 输入和输出
6.1 概述
6.1.1 流的概念
6.1.2 I/O流类概述
6.2 字节数据流
6.2.1 字节输出流
6.2.2 字节输入流
6.3 字符数据流
6.4 其他流类
6.4.1 缓冲流
6.4.2 随机文件读写
6.5 本章小结
习题6
第7章 多线程程序设计
7.1 理解线程
7.1.1 什么是线程
7.1.2 进程与线程
7.1.3 线程的状态与生命周期
7.1.4 并发编程的优缺点
7.2 Java的基本线程
7.2.1 Thread的简介
7.2.2 创建线程(Thread)
7.2.3 创建线程(Runnable)
7.3 线程的基本操作
7.3.1 暂停线程
7.3.2 休眠线程
7.3.3 连接线程
7.3.4 守护线程
7.3.5 线程的优先级
7.4 线程的高级操作
7.4.1 线程间共享资源
7.4.2 死锁
7.4.3 停止线程的正确方法
7.4.4 打断受阻的线程
7.4.5 线程间协作
7.4.6 管道
7.5 本章小结
习题7
第8章 网络编程
8.1 URL通信
8.1.1 URL的概念
8.1.2 URL类
8.1.3 使用URLConnection类访问网络资源
8.2 Socket通信
8.2.1 Socket通信基础
8.2.2 Socket通信程序的开发
8.2.3 Socket通信与URL通信的区别
8.3 UDP通信
8.3.1 UDP通信基础
8.3.2 UDP通信程序的开发
8.4 本章小结
习题8
第9章 GUI编程与Applet小程序
9.1 图形用户接口概述
9.1.1 AWT简介
9.1.2 组件
9.1.3 容器
9.1.4 布局管理
9.1.5 GUI程序的结构
9.2 事件处理
9.2.1 事件处理模型
9.2.2 事件类
9.2.3 事件监听器
9.2.4 事件适配器
9.3 常用组件的使用
9.3.1 按钮与标签
9.3.2 文本框和文本区
9.3.3 选择型组件
9.3.4 Java窗口
9.4 Applet编程
9.4.1 Applet程序的基本结构
9.4.2 Applet类
9.4.3 Applet生命周期
9.4.4 HTML语言的applet标记
9.4.5 Applet参数的读取
9.4.6 Applet应用编程实例
9.5 本章小结
习题9
第10章 JDBC应用
10.1 JDBC概述
10.2 创建数据库连接
10.2.1 加载驱动程序
10.2.2 建立连接
10.2.3 关闭连接
10.3 数据源操作程序设计
10.3.1 查询操作
10.3.2 更新操作
10.4 访问数据库元信息
10.5 JDBC操作其他类型数据库
10.6 本章小结
习题10
第11章 JSP技术基础
11.1 JSP技术概述
11.1.1 JSP简介
11.1.2 JSP的运行环境配置
11.1.3 JSP文件基本结构
11.2 JSP语法
11.2.1 JSP声明语法
11.2.2 程序段
11.2.3 表达式
11.2.4 JSP中的注释
11.2.5 JSP指令标签
11.3 JSP内置对象
11.3.1 request对象
11.3.2 response对象
11.3.3 out对象
11.3.4 session对象
11.3.5 application对象
11.3.6 其他内置对象
11.4 JSP标准动作
11.4.1 include动作标签
11.4.2 forward动作标签
11.4.3 useBean动作标签
11.5 本章小结
习题11
附录A Java编程规则
A.1 应用范围
A.2 设计类和方法
A.2.1 创建具有很强内聚力的类
A.2.2 创建松散连接和高度专用的方法
A.2.3 编程原则
A.3 命名约定
A.3.1 包、类及方法命名
A.3.2 其他
A.4 使用常量
A.5 变量
A.5.1 定义有焦点的变量
A.5.2 只对常用变量名和长变量名进行缩写
参考文献
猜您喜欢