全书共分为14章,详细介绍了JavaWeb应用程序开发相关的技术,包含的内容如下,JavaWeb应用开发概述、HTML与CSS网页开发基础、开发环境的搭建、Tomcat、Servlet技术、Thymeleaf渲染、会话控制、JavaScript脚本语言、Vue框架、Ajax技术,以及过滤器和监听器等内容。书中所有知识都结合具体实例进行介绍,涉及的代码给出了详细注释。并且提供了一个书城项目的综合案例,融合了本书所讲内容,进一步讲解JavaWeb在实际开发中的应用。
本书分为四大部分:第1~6章,初步认识Java的基础语法及主流编程工具的使用;第7~11章,详解Java面向对象编程语言的语法、核心编程思想、基础API等;第12~17章,介绍使用Java进行高级应用开发所需的API和基础原理;第18、19章,介绍了Java8~Java17版本的新特性。本书核心内容基于目前企业应用主流的Java8进行讲解,读者可以直接进阶到近的长期支持版本Java17。本书遵循深入浅出的原则编写,既有生动活泼的生活化案例讲解,又有干货满满的源码级分析,可以让读者轻松领会Java技术精髓,快速掌握Java开发技能。本书为每一个知识点的讲解都配备了案例,代码量庞大,如果读者跟随本书案例练习会大大提升自身的代码编写能力。本书配套名师视频教程,读者在学习过程中可结合视频学习,让你的Java进阶之路事半功倍,为后续的技术提升打下坚实的基础。 本书适合初
《Java从入门到精通(第7版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细讲解了使用Java语言进行程序开发需要掌握的知识。全书分为4篇共24章,内容包括初识Java,开发工具(IDEA、Eclipse),Java语言基础,流程控制,数组,类和对象,继承、多态、抽象类与接口,包和内部类,异常处理,字符串,常用类库,集合类,枚举类型与泛型,lambda表达式与流处理,I/O(输入/输出),反射与注解,数据库操作,Swing程序设计,Java绘图,多线程,并发,网络通信,飞机大战游戏,MR人脸识别打卡系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,这可以帮助读者轻松领会Java程序开发的精髓,并快速提高开发技能。 另外,本书除了纸质内容,还配备了Java在线开发资源库,主要内容如下: 同步教学微课:共249集,
本书针对Java 开发领域的实际需求,参照OCA(Oracle Certified Associate)考核知识点和认证体系,详细讲解了Java 技术的基础知识。内容包含Java 语言概述与编程环境、Java 语言基础、类与对象、深入理解Java 语言面向对象(继承、重写、对象多态性、Object 类、抽象类、接口、内部类、Lambda 表达式)、异常处理、常用类与工具类、多线程、输入输出流、图形用户界面,以及数据库编程。全书逻辑性强,循序渐近且示例丰富,能够帮助初学者快速掌握Java 开发技能。本书的内容和组织基于高校教材的要求,既可作为高等院校本科、专科计算机相关专业的教材,也可作为基础的培训用书。
本书从实用的角度出发,通过理论与实践相结合的方式来讲述Java Web开发技术,主要内容包括Java Web中所涉及的基本概念、Web项目前台开发的几种常用技术(JSP技术、数据库技术、JavaBean、Servlet和JSTL等),以及目前较为流行的Web项目开发三大框架技术Struts+Spring+Hibernate。本书从Web项目开发的前台技术、后台技术以及接口技术等详细介绍了项目的开发,以一个完整的案例诠释了Web技术的相关知识。本书案例均是以JDK 1 6、Tomcat 6 0以及MyEclipse 10 0为开发环境的平台进行设计。本书每章配有习题,以指导读者深入地进行学习。
Java语言是当今流行的计算机高级编程语言之一,Java平台则是一个完整的软件开发体系平台。Java语言具备简单性、面向对象性、分布式、解释性、健壮性、安全性、结构中立性、可移植性、高效性、多线程、动态性等特点,使用Java语言开发的软件项目现在随处可见。 本书遴选为2014年江苏省高等学校重点立项建设教材,同时也是无锡市精品课程资源的配套教材。本书以学生考试系统的两个不同版本——单机版和C/S版的开发为主线,分解为15个典型任务,贯穿全书介绍Java相关开发技术和理论,将知识点与开发实践紧密结合,从而达到学以致用的目的。读者通过阅读本书,不仅可以全面掌握Java的初级开发知识,而且可以了解更多的Java应用技巧。本书内容涉及Java语言基础知识、类与对象的基本概念、类的方法、类的重用、接口与多态、泛型和集合、输入/输出流、多
本书从操作系统底层的1O原理入手讲解Java高并发核心编程知识,同时提供高性能开发的实战案例,是一本Java高并发编程的基础原理和实战图书。 本书共15章。 ~4章为高并发基础,浅显易懂地剖析高并发IO的底层原理,图文并茂地介绍Java异步回调模式,细致地讲解Reactor高性能模式。这些原理方面的基础知识 重要,会为读者打下坚实的基础,也是日常开发Java后台应用时解决实际问题的金钥匙。第5~8章为Netty的原理和实战,是本书的重中之重,主要介绍高性能通信框架Netty、Netty的重要组件、单体IM的实战设计和模块实现。第9~12章从TCP、HTTP入手,介绍客户端与服务端、服务端与服务端之间的高性能HTTP通信和WebSocket通信。 3~15章对ZooKeeper、Curator API、Redis、Jedis API的使用进行详尽的说明,以提升读者设计和开发高并发、可扩展系统的能力。 本书兼具基础知
本书从面向对象程序设计的7个基本原则出发,用浅显易懂、可视化的UML建模语言逐一介绍GoF的23种经典设计模式。全书共9章,内容包括设计模式基础、创建型设计模式(共5种)、结构型设计模式(共7种)、行为型设计模式(共11种)、设计模式实验指导。每章包括教学目标、重点内容、模式的定义与特点、模式的结构与实现、模式的应用场景与应用实例、模式的扩展、章节小结和单元习题等8方面的内容。
Java EE 是目前企业级应用开发的主流技术标准与软件开发架构,新的 Java EE 版本致力于简化技术复杂性,大大降低了开发难度,使用户容易理解和上手。本书详细讲解基于 Java EE 应用程序“轻松短租网”项目的开发技术和过程,按“项目描述、项目目标、项目实施、项目小结与拓展”划分章节,综合应用 Java EE 相关技术、 Web 页面设计、 Struts2 框架应用、 MySQL 数据库、 JDBC 编程、 Eclipse 、 Tocmat 、 PowerDesigner 工具、软件工程等知识,掌握 Java 面向对象编程思想和 Java EE 编程技术能力,达到开发企业项目能力。 本书适合高等院校“ Java EE 编程技术”课程实践教学参考用书,也可供学习 Java EE 企业项目的开发人员参考。
本书从初学者的角度出发,以丰富的案例,不同的学习图标,深入浅出地介绍了Java编程的基础知识和高级技术。全书共12章。第1章介绍了Java语言的特性、Java开发环境的搭建、Java程序的编译和运行过程。第2章介绍了Java语言的一些基本语法。第3章和第4章全面讲解了面向对象编程的思想和应用。第5章~第12章分别介绍了常用的Java数据结构、异常处理、文件与流、图形用户界面编程、Java applet、多线程、网络编程和数据库编程技术。 本书可作为高等院校相关专业或社会培训机构的教学用书,也可作为Java技术的初学者与编程爱好者的自学用书。
教材的基本信息 1.适用对象 本教材适用于计算机相关专业本科《Web开发技术(Java)I》课程和专科《Web开发技术(Java)II》课程的教学。 2.具备的知识和能力基础 学习本课程,需要具备基本的Java语言和数据库知识,本科生或专科生应该先修过《Java语言程序设计》和《数据库原理与应用》的相关课程,并且已经具有了基本的计算机基础知识、查阅资料等能力。 3.教学总体目标 学习本课程之后,将为后续的程序设计课程打下一定的基础,并且培养学生在9个方面的TOPCARES-CDIO 能力,分别是: (1)专业基础知识:掌握JavaWeb开发核心理论和技术。 (2)分析问题:针对具体的问题,能够运用所学知识进行分析,逐步找到解决问题的方法。 (3)具有概念化和抽象化能力:针对具体的应用和实际的问题,能够运用所学知识对问题进行抽象,分清应用的层次。 (4)
邱尚明、罗拥华主编的《JavaScript动态网页开发案例教程(高职高专院校十二五规划教材)》由浅入深地介绍了JavaScript开发所涉及的各类知识。全书共分12章,内容包括JavaScript简介、JavaScript基础、流程控制、函数、对象与数组、正则表达式、Window窗口对象、事件处理、document对象、文档对象模型(DOM)、浏览器对象模型(BOM)和JavaScript实用范例。本书配有大量的案例,介绍详略得当,有益于读者快速掌握JavaScript编程技术。通过本书的学习,读者可以制作出自己的动态网页,全面提高自己网页设计的基础知识和基本技能。 本书易学、好练、实用,既可作为计算机相关专业的教材,也可作为动态网页开发课程的实践型教材,同时也适合JavaScript编程初学者及程序开发人员学习参考。
本书是与\"Web前端开发职业技能等级标准”配套的教材,主要应用Java动态网站搭建,书中所有代码均在主流浏览器中运行通过。 全书分为两大部分: 部分为Java动态网站搭建基础,对SSM框架中的各知识单元的要点进行阐述,并辅以代码示例进行诠释和应用;第二部分为实践,可以对应课程实验或综合实践,采用技术专题进行重要知识单元训练,参考企业项目开发过程和标准,针对不同的知识单元设计了项目,重点训练每一个知识单元内容。
本书从JVM和Java API两个方面,深入地介绍了Java 8和Java 11等新的Java长期支持版本中影响性能的因素。本书先从Java应用程序的通用方法、基准测试的缺陷、性能监控工具等方面,分析了如何通过JVM的配置方式影响程序的性能;接着从即时编译、垃圾回收、堆内存与原生内存 实践、线程与同步的性能等方面,分析了常见的优化方向及其特性。第2版专注于 加成熟的Java 8和Java 11,主要的 新内容涉及G1垃圾回收器和Java飞行记录器,以及Java在容器化环境下的性能变化。