面向对象与Java程序设计(第3版)上机实践与习题解析
- ISBN:9787302538486
- 装帧:一般纯质纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:426
- 出版时间:2020-12-01
- 条形码:9787302538486 ; 978-7-302-53848-6
本书特色
本书注重结合实例以及重要的设计模式,循序渐进地向读者介绍了Java面向对象编程的重要知识。针对较难理解的问题,所列举例子都是由简到繁,便于读者掌握Java面向对象编程的思想。全书分为17章,分别讲解了基本数据类型、枚举和数组、运算符、表达式和语句、类、对象和接口、面向对象的几个基本原则、重要的设计模式、常用实用类、Java Swing图形用户界面、对话框、Java输入/输出流、泛型与集合框架、JDBC数据库操作、Java多线程机制、Java网络基础以及Java Applet等内容。
内容简介
Java是一门流行的计算机语言,它已成为IT从业人员的**工具之一。本书作为清华大学出版社出版的《面向对象与Java程序设计一微课视频版》(第3版)教材的配套教学辅导资料,希望为要掌握Java语言和技术的初学者提供一个阶梯。 本书分13章,与原教材对应。每章包括基本知识点、教材习题与解答、补充习题与解答、实践指导。教材习题与解答部分有与原教材每章习题一一对应的解答,补充习题与解答中有单选题(或判断题)、多选题、填空题、简答题和编程题。这两部分题型多样,题量较多,题目有些来自于职场考试题和认证考试题,对每个练习题都进行了详细的解答与分析。实践指导部分配备了具有一定规模的实践用例,目的是让Java初学者能够循序渐进地掌握Java程序设计的基本技巧和面向对象的基本思想与基本方法。 本书可作为计算机及相关专业的本科生和专科生学习Java语言和面向对象程序设计的实训教材,也可作为进行项目设计和毕业设计的学生的参考书,还可作为想从事软件开发的人员及其他相关专业人员参加Java考试的参考书。
目录
第1章 环境配置与简单编程
1.1 基本知识点
1.1.1 JDK的下载、安装与环境配置
1.1.2 Java编译器与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.3 finalize()方法与垃圾回收
4.1.4 成员方法的定义
4.1.5 方法的参数传递
4.1.6 变量的作用域
4.1.7 成员变量与成员方法的访问
4.1.8 包
4.1.9 private、public和protected修饰符
4.1.10 静态成员与非静态成员
4.1.1 l 重载
4.2 教材习题与解答
4.3 补充习题与解答
4.3.1 单选题
4.3.2 多选题
4.3.3 填空题
4.3.4 简答题
4.3.5 编程题
……
第5章 继承与多态
第6章 用户界面设计
第7章 流和文件
第8章 多线程与异常处理
第9章 Applet
第10章 Java网络编程
第11章 Java与数据库连接
第12章 Servlet编程
第13章 JSP编程
参考文献
作者简介
朱福喜,男,博士,教授,博士生导师。浙江大学数学系获学士学位、武汉大学计算机科学系获硕士学位和博士学位。从事人工智能和分布式计算方面的教学和科研工作。。在清华大学出版社主编教材10余部。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0