本书共11个项目,涉及 Java语言基础、类和对象、封装、重载、继承、抽象类、接口和多态、数组与集合、异常和异常处理、文件输入/输出、图形用户界面设计、多线程等内容。每个项目的内容都经过精心设计,包括项目综述、知识要点、任务实现、实战练习,并将相关知识点巧妙地嵌入到每个项目中。学生在完成项目任务的同时,可掌握相关知识,发展职业能力。 本书为新形态教材,书中除了提供电子教案、课件、源代码、习题详解等教学资源外,还特别录制了丰富的微课视频,针对重点、难点知识进行了详细的讲解。此外,书中还结合具体的教学项目融入了10个课程思政案例,供读者参考学习。 本书可作为高校计算机相关专业的教材,同时也可作为广大计算机爱好者的学习用书和各类Java程序设计培训班的教学用书。
本书是一本讲授Java EE企业级应用技术的基本概念、基本框架和程序设计基本方法的教材。全书共8章,第1章介绍Java EE企业级应用的基本知识和基本概念、企业级应用与中间件技术、Java EE体系架构的基本模式;第2章详细讲解Java Server Faces框架的主要概念、主要组件和主要技术构成;第3章讲解上下文、资源注入和依赖注入的概念;第4章讲解Java EE体系中的核心内容之一企业Bean的基本概念,包括有状态会话Bean、无状态会话Bean、单身会话Bean、消息服务与消息驱动Bean等几种企业Bean类型;第5章专门介绍Java持久性与事务的相关概念和知识;第6章介绍Web服务及相关的基本概念,包括用JAX-WS技术构建Web服务和用JAX-RS技术构建RESTful Web服务;第7章简要讨论安全性的基本概念;第8章简单介绍Java消息服务和Java EE拦截器技术。本书以Java EE 5、Java EE 6、Java EE 7技术规范为蓝本,重点介
本书是作者多年来实践经验的总结,汇集了作者在教学和项目中遇到各种问题及解决方案。 本书采用迭代的方式讲解,以实际项目中的增删改查(CURD)为基础,采用不同的框架技术迭代实现,在这个过程中首先引入Struts2,接着讲解Struts2相关技术,后使用Struts2+JDBC实现增删改查,接着引入Spring框架,接着讲解Spring框架相关技术,后使用Struts2+Spring+JDBC实现增删改查,后引入Hibernate框架,首先讲解Hibernate相关技术,后使用Struts2+Sprng+Hibernate实现增删改查。在学习完Struts2+Spring+Hibernate三大框架之后,终达到整合三大框架开发实际项目,并在后一章提供了综合案例-博客系统。本书是一本注重实际操作的实例教程,在讲解的过程中,只需掌握基本的理论,然后通过实战案例就能轻松掌握。
本书是根据*应用型科技大学的教学要求和*大纲编写而成的。全书共分九章,主要内容包括认识Java Web程序设计、JSP基础知识、Java Servlet编程技术、JavaBean技术、JSP访问数据库、JSP实用组件、MVC设计模式、JSP高级程序设计和JSP综合实例。本书注重学生能力的培养,采用案例教学,融“教、学、做”一体化,所讲知识都是结合具体实例进行介绍,力求详略得当,使读者快速掌握一个用JSP开发动态网站的编程技术。
何林波、昌燕、索望主编的《面向对象程序设计 (Java应用型网络与信息安全工程技术人才培养系列教材高等学校电子信息类十三五规划教材)》主要讲述面向对象编程语言Java。从程序设计语言及Java语言产生的背景和发展过程人手,以什么是 面向对象 这一问题引出后续章节,循序渐进地讲述了Java基础语法到Java网络编程。 本书主编及参编作者有多年的Java系列课程教学经验,编撰过程中结合了编者历年来的Java教学和信息系统开发经验,比较详细地介绍了Java的基础语法知识和相关技术。全书共13章,内容包括Java概述、面向对象的基本思想、类与对象、Java语言基础、继承、接口、内部类、异常处理、Java中的I/O系统、 Java多线程、数组和集合类、Java网络编程、Java的常用类。由于目前Java在视窗方面的应用场景较少,因此本书对Java中有关UI编程的部分,如awt、swing 进行了
本书作为中高职衔接贯通培养教材Java语言类阶段的基础教学书,分为7章,主要介绍Java语言发展历史,Java语言特性,Java的运行环境的配置及安装使用;详细介绍变量、数据类型、关键字、运算符、表达式、数据转换等Java基础语法知识,选择结构流程控制、循环结构流程控制,Java数组及字符串类型的相关知识。 本书突出实用编程开发能力,适用于中高职衔接贯通培养中职阶段、高职阶段的Java语言学习,也适用于有一定计算机基础的高职高专学生学习程序开发。也可供程序设计人员与开发人员参考。
精通Java WebSocket 应用开发 充分利用的通信技术构建动态企业级Web 应用。《Java WebSocket 编程 开发、部署和保护动态Web 应用》一书由Java WebSocket 编程专家撰写,提供了实际的开发策略和详尽的示例应用。本书诠释了如何设计客户端/ 服务器应用、与全双工消息通信协作、建立连接、创建端点、处理路径映射以及保护数据。你也将学到如何加密Web 传输并且使用Java WebSocket 增强既有应用。 主要内容 使用Java WebSocket API 开发Web 应用 创建和发布注解式端点和编程式端点 管理WebSocket 端点的生命周期事件 维护端点生命周期中可靠的连接 管理同步和异步消息通信 为复杂消息通信定义编码和解码策略 配置消息通信超时、大小限制和异常 消息路径映射及将入站URI 路由到Web 容器 保护数据、认证用户以及加密连接
精通Java WebSocket 应用开发 充分利用的通信技术构建动态企业级Web 应用。《Java WebSocket 编程 开发、部署和保护动态Web 应用》一书由Java WebSocket 编程专家撰写,提供了实际的开发策略和详尽的示例应用。本书诠释了如何设计客户端/ 服务器应用、与全双工消息通信协作、建立连接、创建端点、处理路径映射以及保护数据。你也将学到如何加密Web 传输并且使用Java WebSocket 增强既有应用。 主要内容 使用Java WebSocket API 开发Web 应用 创建和发布注解式端点和编程式端点 管理WebSocket 端点的生命周期事件 维护端点生命周期中可靠的连接 管理同步和异步消息通信 为复杂消息通信定义编码和解码策略 配置消息通信超时、大小限制和异常 消息路径映射及将入站URI 路由到Web 容器 保护数据、认证用户以及加密连接
本书是《Java面向对象程序设计(第3版)一微课视频版》的配套实验指导和习题解答。本书的 部分为16次上机实践的内容,每次上机实践由若干个实验组成。每个实验由相关知识点、实验目的、实验要求、程序模板、实验指导和实验报告等组成。在进行实验之前,首先通过实验目的了解实验要完成的关键主题,通过实验要求知道本实验应达到怎样的标准;然后,完成实验模板,填写实验报告。本书的第二部分为主教材的习题参考解答。 本书提供书中所有实验的实验模板的源程序,扫描封底的课件二维码可以下载。
本书通过项目引入、任务分解的方式,将相关知识点融入整个任务中,着重强调应用与基础相结合。读者通过完成项目,可逐步掌握Java程序设计的具体方法。 本书以Java程序开发工程师岗位的职业能力为主线,把Java技术知识融入项目的分解任务中。全书共11个单元,内容主要包括Java平台及使用等14个项目,每个项目又分解为不同的任务,每个任务都按照“任务分析→相关知识点→任务实施→技能拓展”的模式进行编写。 本书内容丰富,项目经典,知识讲解系统,能力培养突出,既可作为职业院校“Java程序设计”课程的教材,也可作为软件开发人员或Java自学者的参考书。
本书从项目实战的角度来组织内容,详细介绍了目前流行的Hibernate、Spring MVC、Spring框架,并对这三个框架进行整合。全书共9章,分别是Java EE框架概述、在线书城项目案例设计、Hibernate框架开发初步、Hibernate关联映射关系、Hibernate查询语言、Spring MVC框架开发初步、Spring MVC框架开发进阶、Spring框架开发技术、Hibernate-Spring-Spring MVC框架整合。 本书的特色是项目驱动、案例充实、简明实用、通俗易懂。本书体系结构合理、章节设置得当,可作为高等学校计算机及信息工程类专业本科生的教材或参考书,也可供相关领域的读者参考。
SSH(Struts、Spring、Hibernate)框架是目前Java Web开发中应用 广泛的开源框架组合,基于SSH框架,开发人员可以在短期内搭建结构清晰、可复用性好、维护方便的Java Web应用程序。 段鹏松、李占波主编的《轻量级Java Web整合开发入门--Struts2+Hibernate4+Spring3》详细讲解了Struts 2、Hibernate和Spring的基本用法,及其相互之间的整合流程,可以作为初学者学习Java EE整合开发的入门教程。全书共7章,可分为3部分:第1~2章是 部分,介绍了Java EE开发的基础知识以及一些常见的设计模式;第3~5章是第2部分,详细介绍了Struts 2框架、Hibernate框架和Spring框架的概念及基本使用方法,该部分内容是本书的核心;第6~7章是第3部分,主要介绍SSH框架的整合流程,该部分是作者多年使用SSH框架整合过程的经验总结,以及对一些典型整合中可能遇到问题的归纳总结,希望读者在整合的过程中,
《Java程序设计案例教程》(作者乔小燕、王英瑛、吕廷华、代言化)用通俗易懂的语言来讲解java语言的基础知识,并用大量完整的案例与随堂上机练习来辅助说明和巩固这些知识点。具体内容如下:(1)基本知识点部分,详细介绍java语言的基础知识,包括基本语法、面向对象的实现、异常和断言等。(2)示例解析部分,围绕知识点,精心编写一些编程的小例子,既有利于读者对基本知识点的理解和掌握,又可锻炼编程能力。(3)随堂练习部分,给出紧扣知识点的上机题目,使学生当堂消化所学习的知识。 《Java程序设计案例教程》(作者乔小燕、王英瑛、吕廷华、代言化)可以作为普通高校计算机及相关专业“java程序设计”、“java编程”等课程的教材,同时也适合java的初学者参考。
全书以Java为基础,将面向对象的思想融入数据结构设计和算法设计之中,通过精选基础理论内容、降低理论难度和抽象性、加强实践环节等措施来提高学生的面向对象程序设计理论知识水平和增强学生实践操作的能力,并力求以全国计算机等级考试大纲中对于数据结构与算法的考核知识点为基准,来组织和设计教材。同时,基于Java语言已经提供了诸如栈、队列、链表、字符串、数组、集合等内置数据结构的状况,并兼顾大数据技术、物联网技术等新专业方向对地理位置、图像、视频等数据处理的需要,本书强化了诸如串、矩阵、广义表、树和图等数据结构的设计和应用,从而为新兴的技术应用提供 多的支持。 本书以面向高等职业院校的学生为主,兼顾计算机等级考试者、计算机爱好者的需求,立足于把数据结构的基本概念和基本算法讲清楚,讲透彻。
高永平主编的《Java程序设计实验指导(双语版高等应用型人才培养规划教材)》是一部双语实验教材,在教材中提供了相应内容的英文和中文;每一章开始首先对本章主要的知识点给出了概括和精辟的讲解与分析,同时给出1~2个综合性的例题;在实验部分围绕本章的重点、难点知识合理选择实验题目,同时给出了实验的参考答案和运行结果。本教材实验内容涵盖广泛,重点培养学生的程序设计能力,列举的例题和实验题目紧密联系实际问题(银行账户问题、银行支票问题、问题、事务处理、多线程同步以及死锁问题等),实用性很强。 本教材适合开设该课程的研究生、本科以及高职等各层次人才作为学习Java程序设计的实验教材,也可供参加自学考试的学生以及Java语言的自学者学习使用。
多年以来,函数式编程被认为是少数人的游戏,不适合推广给普罗大众。沃伯顿写作这本《Java8函数式编程》的目的就是为了挑战这种思想。本书将探讨如何编写出简单、干净、易读的代码;如何简单地使用并行计算提高性能;如何准确地为问题建模,并且开发出 好的领域特定语言;如何写出不易出错,并且 简单的并发代码;如何测试和调试Lambda表达式。 如果你已经掌握Java SE,想尽快了解Java 8新特性,写出简单干净的代码,那么本书不容错过。
\"本教材按照任务驱动理念,以Java程序开发工程师岗位职业能力为主线,将Java理论知识有机分解为7个典型项目和29个工作任务,实现理论知识与任务情景的有机融合。本教材基于工作过程作为建设基础,以学生信息管理系统为主线作为教材设计思路,详细介绍了使用Java技术开发学生信息管理系统的过程和方法。学生通过该教材指导进行实践操作后具备较好的项目开发能力,能为学生后续课程学习及毕业就业打下坚实的基础。本教材内容丰富,案例详实,将理论学习与技能训练有机结合,融教、学、练于一体,通过案例教学、任务驱动, 终实现理论实践一体化教学,既可作为软件技术专业、物联网专业、网络技术专业、大数据技术专业和人工智能等专业的教材,也可作为企业员工培训教程或Java爱好者的自学参考教材。\"