本书将碎片化的Java面试“八股文”知识点系统化、结构化,精选了近200道经典高频的“八股文”面试题,整理了近20个经典高频的“实战场景”解决方案,准备了10多个面试简历实操技巧。每道面试题都标注了难度指数、考查频率、开发年限和匹配岗位等,并配置了二维码,扫码即可同步观看视频解说,能够让读者享受到“同声传译”式的体验。
本书基于SQLServer2019,以项目教学的方式循序渐进地讲解网络数据库的基本原理和具体应用的方法与技巧。本书分为9个项目,具体内容为数据库基础、创建和管理数据库、创建和管理表、数据查询、索引和视图、程序设计、存储过程和触发器、数据安全与保护、Java与数据库等。本书实例丰富,内容翔实,操作方法简单、易学,既适合作
本教材采用工学结合、任务驱动的模式编写,以完成"学生成绩管理系统”为主线,设立循序渐进的8个项目。通过项目分析又将其分成若干个具体的任务,每个任务包含着C语言的若干个知识点和技能点,还有提高学生灵活应用能力的举一反三的实例,例如在前5个项目中,配备一个"一年级小学生的加减运算题训练”的编程,更有提高自己解决问题及处理问
Selenium是目前非常流行的一种自动化测试工具。本书基于Python3语言讲述了新的Selenium4的基本理论与操作,涉及各种高级应用,以及如何进行项目实战,并提供了详细的自动化平台部署步骤。本书共14章,分为4篇。第1篇介绍了Selenium概况、相关的基础知识及环境的搭建步骤;第2篇介绍了Selenium涉及
本书对软件单元测试进行了详细介绍。第1章与第2章介绍软件单元测试的概念和基础知识;第3章到第5章介绍C语言、Java语言和Python语言的单元测试框架和技巧;第6章与第7章介绍代码覆盖率工具和代码语法规范检查工具;第8章通过两个案例详细介绍TDD。读者可以根据自己的需求对以上内容进行选择性阅读或者全部阅读。另外,为了
本书主要介绍JavaEE主流开源框架,内容包括Spring、SpringMVC、MyBatis三大开源框架的架构原理、典型应用场景实现、案例代码解析等,最后通过一个综合案例应用这三个框架。本书通过无框架和使用框架的对比实现及详细的代码展示,帮助读者深入理解框架的优势和各框架间的联系。本书适合作为职业院校计算机类专业的教
本书针对计算机和其他IT专业学生的发展需求,系统、全面地介绍了操作系统的概念、原理、方法与应用。全书共12章,包括硬件基础、操作系统概述、进程描述和控制、线程、互斥与同步、死锁与饥饿、内存管理、处理器管理、I/O设备管理、文件管理、操作系统安全、操作系统发展等内容,力图反映操作系统领域的新知识与发展,具有较强的系统性和
本书从初学者的角度出发,以通俗易懂的语言、丰富多彩的实例,按照“脉络导图→学习目标→技能基础→技能实战”主线编写。本书以培养读者程序设计的基本能力为基本目标,介绍了C语言的语法规则和结构化程序设计方法,通过大量的经典实例,剖析了C语言的重点和难点。 全书共10章,分别介绍C语言概述、顺序结构程序设计、选择结构程序设计
本书围绕软件的基本概念、开发方法、开发工具、管理、实践和文档6部分来选取和组织材料。基本概念部分包括软件、软件危机、软件工程和计算模型;开发方法部分包括基于软件过程的方法和基于构造粒度的方法,前者介绍瀑布型方法、快速原型方法和其他一些方法,后者介绍面向对象方法、面向构件方法、面向Agent方法、面向SOA方法和面向云计
本书以最新的Java17为基础,全面讲解Java编程语言、Java面向对象技术和Java核心类库。全书共分19章,内容包括Java起步入门,数据类型与运算符,结构化编程,类、对象和方法,数组,字符串类,面向对象特征,Java核心类库,接口与内部类,异常处理,记录、枚举和注解类型,泛型与集合,输入/输出,函数式编程,Ja