书籍详情

面向对象与Java程序设计 上机实践与习题解析(第3版)

面向对象与Java程序设计 上机实践与习题解析(第3版)

作者:朱福喜

出版社:清华大学出版社

出版时间:2020-12-01

ISBN:9787302538486

定价:¥69.80

购买这本书可以去
内容简介
  本书注重结合实例以及重要的设计模式,循序渐进地向读者介绍了Java面向对象编程的重要知识。针对较难理解的问题,所列举例子都是由简到繁,便于读者掌握Java面向对象编程的思想。全书分为17章,分别讲解了基本数据类型、枚举和数组、运算符、表达式和语句、类、对象和接口、面向对象的几个基本原则、重要的设计模式、常用实用类、Java Swing图形用户界面、对话框、Java输入/输出流、泛型与集合框架、JDBC数据库操作、Java多线程机制、Java网络基础以及Java Applet等内容。
作者简介
  朱福喜,男,博士,教授,博士生导师。浙江大学数学系获学士学位、武汉大学计算机科学系获硕士学位和博士学位。从事人工智能和分布式计算方面的教学和科研工作。。在清华大学出版社主编教材10余部。
目录
第1章环境配置与简单编程
1.1基本知识点
1.1.1JDK的下载、安装与环境配置
1.1.2Java编译器与Java虚拟机
1.1.3独立应用程序与Applet程序
1.1.4建立文档说明
1.2教材习题与解答
1.3补充习题与解答
1.3.1单选题
1.3.2填空题
1.3.3简答题
1.3.4编程题
1.4实践指导
1.4.1从编辑到执行一个应用程序的完整过程
1.4.2简单的键盘输入类
1.4.3简单的Applet类的实例
1.4.4代码调试
1.4.5建立程序文档的完整过程
第2章Java语言基础
2.1基本知识点
2.1.1基本数据类型
2.1.2变量的声明和保存
2.1.3数值类型的运算
2.1.4快捷运算符和类型转换
2.1.5逻辑和比较
2.1.6条件执行语句
2.1.7循环控制语句
2.1.8字符串操作
2.1.9数组
2.2教材习题与解答
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数组作为方法的输入参数的举例
 
 
 
第3章面向对象程序设计基础
3.1基本知识点
3.2教材习题与解答
3.3补充习题与解答
第4章类与对象
4.1基本知识点
4.1.1类与对象简介
4.1.2创建对象和构造方法
4.1.3finalize()方法与垃圾回收
4.1.4成员方法的定义
4.1.5方法的参数传递
4.1.6变量的作用域
4.1.7成员变量与成员方法的访问
4.1.8包
4.1.9private、public和protected修饰符
4.1.10静态成员与非静态成员
4.1.11重载
4.2教材习题与解答
4.3补充习题与解答
4.3.1单选题
4.3.2多选题
4.3.3填空题
4.3.4简答题
4.3.5编程题
4.4实践指导
4.4.1一个Length类的完整创建过程
4.4.2静态成员变量与成员变量的运用
4.4.3重载成员方法
第5章继承与多态
5.1基本知识点
5.1.1继承
5.1.2覆盖
5.1.3抽象
5.1.4Java的基类Object
5.1.5接口
5.1.6多态性
5.2教材习题与解答
5.3补充习题与解答 
5.3.1单选题
5.3.2多选题
5.3.3填空题
5.3.4简答题
5.3.5编程题
5.4实践指导
5.4.1继承性的使用
5.4.2覆盖的使用
5.4.3抽象类和抽象方法的使用
第6章用户界面设计
6.1基本知识点
6.1.1抽象窗口工具
6.1.2基本的窗口类
6.1.3简单的GUI输入输出构件
6.1.4事件响应
6.1.5事件处理
6.1.6布局管理
6.1.7Menu、MenuBar和MenuItem类
6.1.8图形类与图形的绘制
6.1.9为什么要使用Swing
6.2教材习题与解答
6.3补充习题与解答
6.3.1单选题
6.3.2填空题
6.3.3简答题
6.3.4编程题
6.4实践指导
6.4.1创建一个完整的地址簿
6.4.2俄罗斯方块游戏的菜单设计
第7章流和文件
7.1基本知识点
7.1.1数据流
7.1.2字节级输入输出类
7.1.3字符级输入输出类
7.1.4对象级输入输出类
7.1.5文件操作
7.1.6字符与字节流的转换
7.1.7系统I/O流
7.1.8RandomAccessFile
7.2教材习题与解答
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序列化输入输出
第8章多线程与异常处理
8.1基本知识点
8.1.1多线程
8.1.2异常处理机制
8.2教材习题与解答
8.3补充习题与解答
8.3.1单选题
8.3.2多选题
8.3.3填空题
8.3.4简答题
8.3.5编程题
8.4实践指导
8.4.1一个用两种方式实现线程的程序
8.4.2使用线程实现并行计算
8.4.3使用按钮引发一个异常
第9章Applet
9.1基本知识点
9.1.1Applet的基本概念
9.1.2APPLET标记
9.1.3利用标记参数向Applet传递信息
9.1.4Applet“沙盒”
9.1.5统一资源定位器
9.1.6向Applet中载入数据
9.1.7在Applet中读文件的一般规则
9.2教材习题与解答
9.3补充习题与解答
9.3.1单选题
9.3.2填空题
9.3.3简答题
9.3.4编程题
9.4实践指导
9.4.1一个既可作为Applet又可作为应用程序的Java程序
9.4.2Applet读取文件的应用
9.4.3Applet与线程结合读取文件
9.4.4用Applet实现一个带有数字键的计算器
第10章Java网络编程
10.1基本知识点
10.1.1Java对网络应用的支持
10.1.2Java的客户机/服务器应用模式
10.1.3用Socket方式实现通信
10.1.4用Datagram方式实现通信
10.2教材习题与解答
10.3补充习题与解答
10.3.1单选题
10.3.2填空题
10.3.3简答题
10.3.4编程题
10.4实践指导
10.4.1用Socket实现客户机/服务器模式
10.4.2用Datagram方式实现客户机/服务器
10.4.3能为多个客户服务的服务程序
10.4.4提供客户服务的Applet
第11章Java与数据库连接
11.1基本知识点
11.1.1JDBC的基本概念
11.1.2JDBC连接数据库的基本方式
11.1.3编写简单JDBC程序的基本步骤
11.1.4JDBC的基本工具
11.1.5JDBC的几种典型应用
11.1.6CallableStatement的应用
11.2教材习题与解答
11.3补充习题与解答
11.3.1单选题
11.3.2填空题
11.3.3简答题
11.3.4编程题
11.4实践指导
11.4.1使用JDBC连接SQL Server 2000数据库
11.4.2使用JDBC访问Oracle数据库
第12章Servlet编程
12.1基本知识点
12.1.1Servlet的基本概念
12.1.2Servlet API
12.1.3Servlet的生命周期
12.1.4一个Servlet实例化一个Servlet对象
12.1.5应答重定向
12.1.6请求分派
12.1.7请求分派的替代方法
12.2教材习题与解答
12.3补充习题与解答
12.3.1判断题
12.3.2填空题
12.3.3简答题
12.3.4编程题
12.4实践指导
12.4.1简单的HTTP Servlet
12.4.2HTML表格Servlet
12.4.3JDBC Servlet应用
第13章JSP编程
13.1基本知识点
13.1.1JSP的基本概念
13.1.2JSP脚本语言元素
13.1.3JSP命令
13.1.4在JSP中使用JavaBean
13.1.5在JSP页面中调用Servlet
13.1.6在JSP页面中调用JSP页面
13.2教材习题与解答
13.3补充习题与解答
13.3.1判断题
13.3.2填空题
13.3.3简答题
13.3.4编程题
13.4实践指导
13.4.1JSP表达式的运用
13.4.2脚本文件的应用
13.4.3出错处理页面
13.4.4JavaBean的应用
13.4.5JSP include标签的运用
参考文献
 
猜您喜欢

读书导航