全书共分为14章,详细介绍了JavaWeb应用程序开发相关的技术,包含的内容如下,JavaWeb应用开发概述、HTML与CSS网页开发基础、开发环境的搭建、Tomcat、Servlet技术、Thymeleaf渲染、会话控制、JavaScript脚本语言、Vue框架、Ajax技术,以及过滤器和监听器等内容。书中所有知识都结合具体实例进行介绍,涉及的代码给出了详细注释。并且提供了一个书城项目的综合案例,融合了本书所讲内容,进一步讲解JavaWeb在实际开发中的应用。
《Java从入门到精通(第7版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细讲解了使用Java语言进行程序开发需要掌握的知识。全书分为4篇共24章,内容包括初识Java,开发工具(IDEA、Eclipse),Java语言基础,流程控制,数组,类和对象,继承、多态、抽象类与接口,包和内部类,异常处理,字符串,常用类库,集合类,枚举类型与泛型,lambda表达式与流处理,I/O(输入/输出),反射与注解,数据库操作,Swing程序设计,Java绘图,多线程,并发,网络通信,飞机大战游戏,MR人脸识别打卡系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,这可以帮助读者轻松领会Java程序开发的精髓,并快速提高开发技能。 另外,本书除了纸质内容,还配备了Java在线开发资源库,主要内容如下: 同步教学微课:共249集,
\\\\\\\"本书是蓝桥杯大赛软件类入门教程,详细讲解了蓝桥杯大赛软件类入门阶段的核心知识点,也是大赛必考和常考的知识点,包括数据结构、基本算法、搜索、数学、动态规划、图论等。 本书用大量的大赛真题作为例题,帮助读者巩固知识点的应用; 代码简洁精要,可作为比赛模板; 文字简洁明快,实现了较好的易读性。 本书适合正在学编程语言或刚学过编程语言,算法和数据结构零基础的算法竞赛初学者,帮助读者学习 的知识点、建立计算思维、提高建模能力和编码能力; 本书也可用于其他算法竞赛(全国青少年信息学奥林匹克竞赛(NOI)、 大学生程序设计竞赛(ICPC)、中国大学生程序设计竞赛(CCPC)、中国高校计算机大赛 团体程序设计天梯赛等)的入门学习。 \\\\\\\"
本书是Java领域有影响力和价值的著作之一,由拥有20多年教学与研究经验的Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球不衰,广受好评。0版根据JavaSE8全面更新,同时修正了第9版中的不足,系统全面讲解了Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。
本书是经典Jolt获奖作品《Effective Java》的第3版,对上一版进行了全面 新,涵盖了从Java 5到Java 9的种种特性,是Java开发人员不可缺少的一本参考书。 本书分为12章,包含90个条目,形式简洁。每个条目中都讲述了对Java的独到见解,阐明了如何编写高效、优雅的程序,并且提供了清晰、易懂的示例代码。与上一版相比,本书增加了Lambda表达式、流、Optional类、接口默认方法、try-with-resources、@SafeVarargs注解、模块等Java 7及以后所引入的新特性。本书介绍了如何充分利用泛型、枚举、注解、自动装箱、for-each循环、可变参数、并发机制等各种特性,帮助读者 加有效地使用Java编程语言及其基本类库:java.lang、java.util和java.io,以及子包,如java.util.concurrent和java.util.function等。 本书并非面向Java初学者,而是要求读者有一定的Java编程经验。对于在Java开发方面已经积累一定
Java基础知识的学习完成之后, 重要的是将这些基础知识进行综合性的应用,以充分地理解面向对象的设计思想。这就需要详细学 量系统类库的使用,以 好地编写项目代码。 本书共包含8章,包括Java常用类库、I/O编程、Java网络编程、Java反射机制、Java类集框架、Java数据库编程、J.U.C并发编程、深入Java虚拟机等内容。每一章都按照分类对Java某个工具类进行介绍,从这些类的使用、继承结构、源代码分析等方面进行全面的讲解。 ,本书专门针对多线程技术基于J.U.C进行深入讲解,还对Java虚拟机的相关概念与调优模式进行了分析。 本书附有配套视频、源代码、习题、教学课件等资源。为了帮助读者 好地学习,编者还提供在线答疑服务。 本书适合作为高等教育本、专科院校计算机相关专业的教材,也可供广大计算机编程爱好者自学使用。
《21天学通Java(第8版)》循序渐进地介绍了Java编程语言知识,并提供了丰富的实例和练习,同时全面涵盖了Java 12这一新标准以及与Android开发相关的Java编程知识。《21天学通Java(第8版)》包括3周的课程, 周介绍Java语言的基本知识,包括数据类型、变量、表达式、对象、数组、条件语句、循环、类、包、接口、异常、线程等;第2周介绍Java类库,包括链表、栈、哈希映射和位组等数据结构以及Swing组件、布局管理器和Java Web Start等;第3周介绍Java编程的 主题,包括内部类、输入和输出、闭包、通过Internet进行通信、使用数据库、XML、Web服务、Android编程示例等内容。《21天学通Java(第8版)》可作为初学者学习Java编程技术的教程,也可供已掌握其他语言的程序员学习Java时参考。
随着云计算、物联网、大数据、人工智能等新一代信息技术的发展,Java 作为一种高性能、跨平台的编程语言,有着广泛的应用。本书从应用的角度详尽介绍了 Java 开发的核心技术。 全书分为 12 章,第 1 章介绍了 Java 开发环境,第 2 章介绍了 Java 编程基础,第 3 章介绍了类和对象,第 4 章介绍了继承和多态,第 5 章介绍了抽象类和接口,第 6 章介绍了 Java 常用类,第 7 章介绍了内部类和泛型,第 8 章介绍了集合容器,第 9 章介绍了 JDBC 编程,第 10 章介绍了图形用户界面设计,第 11 章介绍了多线程,第 12 章通过采用CMMI 三级的企业项目管理方式进行实践,实现一个完整案例。 本书每章都通过故事的方式引入思政,并且从故事中引出目标任务。针对目标任务,辅以人工智能工具(ChatGPT、文心一言、讯飞星火)的帮助,得到行之有效的示例。之后对其进行知识解析,
本套丛书是 创意的编程学习宝典。以富有趣味性的漫画和智慧问题为特色,将枯燥的Java编程知识呈现得生动活泼,为读者打开了通往编程世界的大门。 书中融合了漫画的趣味性和智慧问题的引导,使学习过程不再沉闷。无论你是编程新手还是经验丰富的开发者,都能在这里找到启发和乐趣。薛定谔作为导学人物,以他独特的智慧 读者探索Java编程的奥秘。 从基础知识到 概念,覆盖了Java编程的方方面面。读者将通过有趣的情节和问题,逐步深入了解面向对象编程、接口、泛型等核心概念,轻松掌握Java语言的精髓。 与传统的编程教材不同,本套书以其独特的叙述方式,将学习过程变得轻松愉快。你将在书中解决一系列趣味问题,从而掌握Java编程的技巧。同时,书中还包含大量实用示例和练习,帮助读者将所学知识应用到实际项目中,提高编程技能。 无
《亿级流量Java高并发与网络编程实战》以实战化训练为宗旨,用详尽且经典的案例阐述了 Java 编程中的重点、难点。每个案例都配有精练的描述和完整的代码,可以帮助读者快速地掌握书中的各个知识点。 《亿级流量Java高并发与网络编程实战》由核心技术、应用框架和数据处理三部分组成。核心技术介绍了与高并发相关的架构设计及多线程、NIO、网络编程等底层技术;应用框架讲解了目前流行的一些高并发及分布式框架技术,如Disruptor、Spring Boot、Spring Cloud 等,这些技术也是目前在 外互联网企业中被广泛应用的;数据处理部分重点介绍了如何优化数据,如何使用关系型数据库、非关系型数据库及大数据领域的MapReduce 技术处理海量数据,从而为高并发场景提供一套完善的存储方案。 本书适合 程序员、架构师和已有 Java 基础并且想要快速提升编程能力的
本教材根据高等职业教育人才培养目标的要求,按照“以学生为中心、以学习成果为导向、以任务为驱动”思路进行教材开发设计,从初学者的角度详细讲解了Java基础中的核心技术。全书共分为八个学习成果,覆盖Java开发环境的搭建及其运行机制、基本语法、面向对象的思想、常用API、集合、I/O、GUI、JDBC、多线程技术和网络编程等内容。每个学习成果又分解成若干个子任务,通过任务驱动展开知识的讲解,在任务实施过程中 终完成学习成果,从而达成学习目标,教学做一体,理论实践紧密融合,重点培养学生的编程能力和职业素养,为程序设计打下坚实基础。
随着云计算、大数据、人工智能、虚拟现实等应用的兴起,企业对于开发人员的算法要求也越来越高。本书全面讲解了在编程中涉及到的常用的数据结构及算法,同时,辅以大量的实战案例,图文并茂,令读者易于理解掌握。同时,案例的选型偏终于解决实际问题,具有很强的应用性、趣味性。全书示例采用Java语言编写,书中示例也可以作为面试使用。本书书分为以下几部分: 部分 预备知识( -2章):介绍数据结构和算法的基本概念,并演示如何搭建开发环境、编写测 例。第二部分 数据结构(第3-14章):介绍常见的数据结构,包括数组、链表、矩阵、栈、队列、跳表、散列、树、图等。第三部分 常用算法( 5-20章):介绍常用的算法,包括分而治之、动态规划、贪婪算法、回溯、分支界定、遗传算法等。第四部分 商业实战(第21-22章):介绍汉诺塔及五子棋两
本教材从Java语言的安装环境、基础语法、控制结构到面向对象编程、图形用户界面、输入输出、数据库编程和网络编程,由简单到复杂。教材的每一部分内容都是以学习任务为导向,涵盖了各个知识点。本书提供电子教案、课件、源代码、习题及答案,为教师授课和学生学习提供便利。本教材可以为后续的Java 开发或者为后续其他编程语言的学习打下良好的基础。 本书既可作为计算机相关专业的程序设计课程教材,也可作为Java技术基础的培训教材,也是一本适合广大计算机编程初学者学习的入门级读物。
随着云计算、大数据、人工智能、虚拟现实等应用的兴起,企业对于开发人员的算法要求也越来越高。本书全面讲解了在编程中涉及到的常用的数据结构及算法,同时,辅以大量的实战案例,图文并茂,令读者易于理解掌握。同时,案例的选型偏终于解决实际问题,具有很强的应用性、趣味性。全书示例采用Java语言编写,书中示例也可以作为面试使用。 本书书分为以下几部分: 部分 预备知识( -2章):介绍数据结构和算法的基本概念,并演示如何搭建开发环境、编写测 例。第二部分 数据结构(第3-14章):介绍常见的数据结构,包括数组、链表、矩阵、栈、队列、跳表、散列、树、图等。第三部分 常用算法( 5-20章):介绍常用的算法,包括分而治之、动态规划、贪婪算法、回溯、分支界定、遗传算法等。第四部分 商业实战(第21-22章):介绍汉诺塔及五子
本套丛书是 创意的编程学习宝典。以富有趣味性的漫画和智慧问题为特色,将枯燥的Java编程知识呈现得生动活泼,为读者打开了通往编程世界的大门。 书中融合了漫画的趣味性和智慧问题的引导,使学习过程不再沉闷。无论你是编程新手还是经验丰富的开发者,都能在这里找到启发和乐趣。薛定谔作为导学人物,以他独特的智慧 读者探索Java编程的奥秘。 从基础知识到 概念,覆盖了Java编程的方方面面。读者将通过有趣的情节和问题,逐步深入了解面向对象编程、接口、泛型等核心概念,轻松掌握Java语言的精髓。 与传统的编程教材不同,本套书以其独特的叙述方式,将学习过程变得轻松愉快。你将在书中解决一系列趣味问题,从而掌握Java编程的技巧。同时,书中还包含大量实用示例和练习,帮助读者将所学知识应用到实际项目中,提高编程技能。 无
本书讨论了如何利用现代化的技术开发新一代的企业级Java应用。传统的单体应用已经难以适应云环境下的开发和部署,因此,作者首先介绍了在云环境下需要什么样的Java应用架构和开发实践。作者基于Quarkus、Spring Boot和Vert.x技术搭建了一个典型的云原生分布式应用,并将其容器化和部署至Kubernetes。Serverless是一种新兴的应用开发和部署模式,能够 化地节省成本,作者以Knative平台为例,讲解了如何将我们开发的云原生应用部署至Serverless平台。在应用现代化的过程中,我们不仅要面临新应用的开发, 要处理已有的遗留应用,作者花费大量的篇幅介绍了对传统应用进行现代化改造的行动方案,其中涉及大量 实践,以及实用的技术和工具。
无论你是否喜欢,JavaScript已经无处不在一一从浏览器到服务器再到移动终端——而现在对于你而言,也需要学习这门语言或者掌握 深的知识。这本书将指导你进入JavaScript的世界。它由编程老手撰写,他也曾经经历过相同的阶段。 劳施迈耶编著的《JavaScript新语》将通过四个独立章节来帮助你掌握JavaScript。首先是快速指南,为你讲解足够的知识以帮助你在正确的道路上前行。而 多有经验的JaVaScript编程人员则能在本书中找到全面和易于阅读的深入涵盖各个语言特性的参者知识。