





定价:49.9元
印次:1-2
ISBN:9787302613831
出版日期:2023.01.01
印刷日期:2024.01.16
图书责编:陈景辉
图书分类:教材
“面向对象程序设计(Java)课程设计”是为计算机相关专业开设的一门实验课程,该课程通过一系列编程类实验设计,使学生能熟练掌握Java语法、基础包中的常用类和方法;针对编程问题,能够运用面向对象思维进行分析、设计和代码实现。通过该课程的学习和实践,培养学生运用Java和面向对象程序设计思想来编程和解决实际问题,为后继课程的学习和今后在相关领域开展工作打下基础。 本书共14章,内容包含本地Java程序开发环境的搭建与云服务器(鲲鹏)开发环境的搭建、Java的基本语法练习、面向对象基本原理实践、输入输出流实验、多线程和数据集合的使用实验、基于云服务器的网络程序设计和数据库程序设计、基于Java的商用密码算法实验等。 本书的读者对象是全国高等院校的本科生(有意向学习面向对象程序设计技术)和研究生(云计算和大数据方向)。同时可供致力于掌握面向对象程序设计技术、Java和云计算的读者参考。
前言 近年来,随着国际科研环境的变化,让我们看到我国科研和教育的弱势所在,高校的大学生在动手实践和系统编程方面还有很多短板。教育部目前实施的一系列改革措施,包括新工科教育改革、各种编程大赛和技能大赛的兴起,都表明我们未来的主要目标是培养大学生的动手实践能力。无论数据科学还是人工智能,编程是基础,所以培育大学生的实践编程技术是至关重要的。 本书主要内容 本书是与《Java语言面向对象程序设计》(第3版·微课视频版)配套的实验指导教材,全书共14章。 第1章程序开发环境的搭建与测试,详细介绍在本地Windows平台或在华为云服务器上搭建Java开发环境与Java程序的编译运行方法。 第2章Java程序设计基础,内容包括JDK提供的开发工具、程序设计的基本结构和Java基础编程技巧、本地编程和 华为鲲鹏云服务器编程的区别。 第3章面向对象设计基础——抽象和封装,内容包括对象和类的基本概念、面向对象设计原则中的抽象和封装、方法重载的概念和实现技巧、Java中的数组概念和使用技巧、基本类型变量和引用变量的区别。 第4章面向对象设计基础——继承、多态和组合,内容包括继承原理和Java中的实现方式。 第5章面向对象程序设计进阶,内容包括类层次和对象层次的区别、抽象类和抽象方法的设计技巧、Interface关键字和接口的基本概念。 第6章异常处理、日志和核心工具类使用,内容包括Java的面向对象方式异常处理机制,try、catch、throw、throws、finally五个关键字的用法,常用的异常类,自定义异常类,日志的概念和日志的使用技术。 第...
目录
第1章程序开发环境的搭建与测试
1.1本地Java程序开发环境的搭建和测试
1.1.1下载JDK并安装
1.1.2Java程序的编辑、编译与运行
1.1.3下载并安装JDK演示实例
1.1.4访问并下载及解压Java API文档
1.2华为鲲鹏云服务器开发环境的搭建
1.2.1实验目的和实验规划
1.2.2购买云服务器
1.2.3环境登录验证
1.2.4在云服务器上编写和编译Java程序
1.2.5程序移植测试
第2章Java程序设计基础
2.1实验目的
2.2相关知识
2.3实验内容
2.3.1验证实验
2.3.2填空实验
2.3.3设计实验
第3章面向对象设计基础——抽象和封装
3.1实验目的
3.2相关知识
3.3实验内容
3.3.1验证实验
3.3.2填空实验
3.3.3设计实验
第4章面向对象设计基础——继承、多态和组合
4.1实验目的
4.2相关知识
4.3实验内容
4.3.1验证实验
4.3.2填空实验
4.3.3设计实验
第5章面向对象程序设计进阶
5.1实验目的
5.2相关知识
5.3实验内容
5.3.1验证实验
5.3.2填空实验
5.3.3设计实验
第6章异常处理、日志和核心工具类使用
6.1实验目的
6.2相关知识
6.3实验内容
6.3.1验证实验
...
(2)引入云计算的实验模式,结合“华为智能基座”计划中有关程序设计和程序移植的内容,使用华为鲲鹏云服务计算机,给出具体实验素材和数据设计课程实验。
(3)结合国家商密算法设计实验,培养同学们使用Java国密算法。