
近25年来,这本 犀牛书 凭着完整的内容、细致的讲解以及海量针对性的示例而受到全球读者的一致好评。经过几代前端人的口口相传,成为了名副其实的JavaScript权威指南! 本版已经更新到涵盖JavaScript的2020版。书中令人深思、富有启发性的示例随处可见。 这本 犀牛书 影响着每一位前端人,一直是几十万JavaScript程序员***的技术著作,在很多工程师心目中有着至高无上的地位。如果你由于种种原因错过了它之前的版本,那一定不要再错过这一版了!

1. 持续8年热销,6万读者口碑相传 2. 源自一线实践经验,让学习者站在前人的肩膀上,看得更远。 3. 通俗的语言、简洁的例子、浅显的道理,轻松地剖析、解决Java学习中遇到的各类技术难题。 4. 一本看得懂、学得会、源自实践、能解决实际问题的书,比什么都重要。 本书特色如下:名师讲解魔乐科技培训中心首席讲师,15年IT培训经验,学员逾万人60小时同步教学视频,面授同期课程市场价值2000元上一版累计畅销6万册,深受读者喜爱案例教学 微课视频50个教学案例,730个小实例,104道习题,在实战中边做边学扫描二维码,随时随地上微课立体化学习模式手机微课 源程序 PPT课件 教学大纲 习题答案 QQ群答疑老师更好教,学生更好学技术与经验荟萃,成就光荣与梦想!

1. 案例生动易懂,读者容易门 本书结合了十多个真实企业项目,抽取每个项目的设计精华部分,采用言简意赅的描述,使读者在短时间内快速增长软件项目的系统分析与架构设计能力。 2. 原理透彻,注重应用 按照一个完整的软件项目周期:立项 业务需求 软件需求分析 架构设计 模块设计 代码发 软件测试 项目部署 系统维护,深浅出地讲解了需求分析技术、软件发架构设计、关系型物理表设计、Redis应用实战、MongoDB发与应用、Web服务器与数据库的集群部署等内容。 本书在介绍每个知识时都给出了该知识的应用场景,同时配合源代码分析;真正体现了理论联系实际的理念,使读者能够体会到 学以致用 的乐趣。

本书内容浅显易懂、实操性强,帮助激发初学者对于鸿蒙应用发的兴趣; 本书系统地介绍了鸿蒙系统及其应用发过程,配合针对性地鸿蒙发案例,易于理解; 本书内容基于简单易学的JavaScript语言,帮助小白轻松门鸿蒙应用发的大门;


JavaScript是一种解释型的脚本语言,具有动态性、跨平台、基于对象等特,目前广泛应用于Web发中,用于增强网页动态效果、提高与用户的交互性。 《JavaScript前端发案例教程:微课视频版》编者具有丰富的项目发经验,以从项目中来、到项目中去的思想为主旨,从Web前端发的基本概念手,结合丰富的大小案例,详细介绍JavaScript页面编程方法。 《JavaScript前端发案例教程:微课视频版》配套资源非常丰富,包括课程思政元素、案例源代码、PPT课件、课后习题答案、微课视频、教案、教学大纲、课程实训、期末考试试卷、章节测试、实验报告、学习通建课资源包,能帮助读者快速掌握JavaScript前端技术。

为便于社会广大Java爱好者与计算机专业的学员更好地学习Java课程,传智播客黑马程序员综合Java系列课程内容,推出了这本《Java自学宝典》,提供了从Java程序门到精通的*途径。本书从初学者的角度出发,详细讲解了从Java基础到SSH框架应用的各种技术知识。全书共分为四个部分,分别为基础篇、Web篇、框架篇和实战篇。基础篇主要讲解Java环境的搭建、语法规则、面向对象、集合和IO等内容,Web篇主要对Web发中常使用的JSP技术、Servlet技术、jQuery框架、MySQL数据库和JDBC等知识行详细讲解,框架篇主要对当前主流的SSH框架行详细的讲解,实战篇主要讲解了SSH框架的整合知识以及一个基于SSH框架的实战项目 学生信息管理系统。

本书重介绍Java自带的加解密函数,以及OpenSSL在Java发中的应用,内容包括密码学和Java概述、搭建Java密码发环境、对称密码算法原理、利用JCA/JCE对称加解密、杂凑函数和HMAC、密码学中常见的编码格式、非对称算法RSA的加解密、数字签名技术等,适合Java发人员了解加解密技术。

1.本书站在零基础初学者的角度,以 敲代码、动手学 为宗旨,借助于通俗易懂的表达和形象生动的示例,对Java基础知识行了详细的介绍。 2.本书秉承"talk is cheap, show me the code"的极客精神,全书给出了数百个代码示例,对于每个细小的知识都提供相应的代码。 3.本书从Java语言的发展史讲起,随后介绍了在三种操作系统上安装Java和集成发环境的方法、步骤,之后本书的核心篇幅,介绍了从Java基础知识到类Java高级特性在内的所有内容。 4.为了保证读者门Java,本书除了提供数百个代码示例,还带有 考考你 与 动手做一做 两个小版块,可用来检验读者对知识的掌握情况,提升读者的动手编码能力,非常适合自学。

在这里,有技术大咖面试笔试经验与技巧的提炼与总结;在这里,有各大IT名企典型的面试笔试完整试卷;在这里,有作者团队庖丁解牛式的解析与答案。本书精挑细选近三年各大IT名企18套典型程序员面试笔试完整试卷,并给予深度剖析与讲解。当你细细品读完本书后,各类企业的offer将任由你挑选。一书在手,工作不愁。



《大话设计模式【Java溢彩加强版】》延续了前作轻松调侃的风格,采用了师生对话的方式展讨论,其中穿插了大量 地气 的类比案例,帮助大家迅速 窍 ,作者精心将本书图表制作成彩色三维形式,阅读起来你会发现,不仅仅是养眼,对一些流程、概念的解说,用彩色三维图表更为精准,学习体验有了质变。

“疯狂 Java 体系”图书推荐: 疯狂 Android 讲义(第 2 版) http://product.dangdang.com/product.aspx?product_id=23200996 疯狂 Java 讲义(第 2 版) http://product.dangdang.com/product.aspx?product_id=22588603 疯狂 Java 讲义精粹 http://product.dangdang.com/product.aspx?product_id=22605702 轻量级 JavaEE 企业应用实战(第 3 版): Struts 2 + Spring3 + Hibernate 整合发 http://product.dangdang.com/product.aspx?product_id=22685703 疯狂 Ajax 讲义(第 3 版) --jQuery/ExtJS/Prototype/DWR 企业应用前端发实战 http://product.dangdang.com/main/product.aspx?product_id=23184673 疯狂 XML 讲义(第 2 版) http://product.dangdang.com/product.aspx?product_id=22488391 经典 JavaEE 企业应用实战基于 WebLogic/JBoss 的 JSF+EJB3+JPA 整合发 http://pr

JavaScript是Web编程语言,也是如今软件开发者使用*多的编程语言。

本书不仅可以帮助有经验的Java程序员充分掌握Java 9到Java 11,也为新的发者提供了学习的路径。书中用大量示例演示了如何充分利用现代的Java API和发的实践。本版彻底修订了关于Java平台模块系统的内容。 全书分为两部分:部分对Java编程语言和Java平台的核心运行时方面行了快速、清晰的介绍,第二部分介绍了Java发行版附带的新工具。 通过学习本书,你可以: ■ 快速了解语言细节的新展,包括Java 9到Java 11的更改。 ■ 使用Java基本句法学习面向对象编程。 ■ 探索泛型、枚举、注解及lambda表达式。 ■ 理解面向对象程序设计的基础技术。 ■ 详解并发与内存管理,以及它们的紧密关联。 ■ 使用Java集合处理常见的数据格式。 ■ 使用JShell探究在新的交互式环境中的Java编程。 ■ 熟练使用OpenJDK中的发工具。

《零基础学Java项目发》适合从事Java软件发的读者阅读,也适合正在做软件专业毕业设计的大学生及大专院校和培训机构相关专业的学生参考选用。 本书特色 ★★详细源码注释 大型项目案例 读者在线答疑。 ★★同步微视频 全书教学PPT课件 7套电子书资源库 上机实训指导手册。 ★★12个大型项目案例、全书教学PPT课件、100套求职简历模板库、200道求职常见面试(笔试)真题与解析。

自Java中引垃圾回收器以来,垃圾回收器的发展从未停止过。JDK 11引了一款新的垃圾回收器 ZGC。 本书尝试对ZGC的算法实现行分解,用大量图片展示了ZGC内部的运行原理,逐步揭垃圾回收器算法的内幕,然后再给出调优方法。


第16届Jolt大奖提名图书 JavaOne大会畅销图书 了解Java并发编程***佳作 十年畅销100000册,Java并发编程经典图书。本书不仅讲解了并发的理论基础,还介绍了各种实际的发技术。书中并不是简单罗列出各种并发API及机制,而是详细介绍了许多设计原则、设计模式及思维模式,可帮助发人员构建出正确的、高性能的并发程序。

1)多名专家联袂推荐:北京大学计算机科学技术系主任胡振江教授、阿里蔡景现(多隆)、华为方舟编译器总架构师叶寒栋、GraalVM核心发人员郑雨迪联袂推荐。 2)阿里资深专家撰写:作者林子熠阿里静态编译研究团队的核心成员,曾任华为高级工程师,一直从事静态编译技术的研究与落地。 3)Java应用性能提升制胜法宝:通过静态编译技术实现Java应用冷启动,实现性能质的飞跃。 4)全方位落地指导:深原理,给出具体应用与调试技术,指导读者做好平稳落地工作。

详解数据结构:线性表、栈和队列、串、数组和广义表、树、图。 实战常见算法:查找、排序、分治算法、贪心算法、回溯算法 配套示例源码、教学视频、PPT课件、教学大纲、习题与答案、作者QQ群答疑服务。 适合想要精通Java编程的初学者、Web应用发人员。

Java高并发核心编程. 卷1, NIO、Netty、Redis、ZooKeeper

Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)(第2版)
1.黑马程序员系列教材改版; 2.本书配套教学视频、源代码、题库、教学大纲、教案、课程设计、教学PPT等资源,此外还提供了在线答疑。 3.对SSM的讲解更加优化、升级,带领读者快速门。

函数式编程是当前程序设计语言的发展趋势和热门话题。 本书的作者Michael Fogus是Clojure和ClojureScript的核心贡献者,也是The Joy of Clojure一书的作者,是世界知名的函数式编程专家。

1. 各章自成体系,可以作为独立的学习单元(算法基础—经典算法思想—重要数据结构—常用算法),满足初学者从“菜鸟”到“达人”阶的学习需求 2. 包含44道经典算法真题,每道题均一题多解,深剖析不同算法在性能方面的优劣 3. 16段、近90分钟的视频讲解核心知识+全部真题源代码下载

JavaScript构建Web和ArcGIS Server应用实战
GIS应用的热度正在升级,和人们的生活息息相关,用户能够切身体会到其优劣性。 我们正在造GIS应用的一系列图书,通过与ESRI等出版社合作,建立很好的产品阵营。

国内首本Maven著作,基于Maven 3.0,内容全面,实战性强 国内公认Maven专家亲自执笔,技术专家联袂推荐,权威性毋庸置疑




1.概念描述结合生活实际,趣味性强,便于理解。多举例子多画图,图文并茂,重难配以动画或视频,使读者轻松掌握概念及内涵。 2.注重思路引导和应用。算法设计设置思路和分析模块,详细解析使读者透彻掌握算法设计逻辑。每种数据结构设置典型应用,使读者掌握理论内容的同时了解如果运用知识。 3.大体量习题和实验,强化训练。各章配置大量练习题和实验,附录另配能力提升训练题和编程题。 4.提供面试真题。附录精选大企业面试真题,增加学生面试信心。 5.配套资源丰富。配套备课、授课、实验、考试等各环节教学资源,助力教师教学。

《java核心技术精讲》是一本实战型的、完全以自学为主的java核心入门类图书。

本书作者虚构一个教学场景,采用一老一少的对话形式,将自己多年教学经验融入其中,颠覆传统教学模式,创新一种改错学Java的方法,帮助学习者树立正确的学习观念,使初学者明白,改错也是一种学习方式,在改正错误的过程中也能够学到和巩固很多基础知识,只要有了足够的基础,就可以编写出非常复杂和漂亮的程序。


精彩推荐: Java核心技术 卷II 高级特性 (第9版 中文版) Java领域极有影响力和价值的著作之一,与《Java编程思想》齐名,10余年全球畅销不衰,广受好评; 根据Java SE 7全面更新,系统全面讲解Java语言的核心概念、语法、重要特性和发方法,包含大量案例,实践性强

本书系统讲解了在小型设备,特别是移动通讯设备的硬件基础上,利用 J2ME平台提供的基础API开发应用程序的方法和过程。

以知识脉络为线索,以案例实践为核心,以科学话题为拓展,让学习者能在掌握基本程序设计技能的基础上,提升思维方法,阔知识眼界。 知识全,重难突出。 部分项目是企业真实项目案例。 每章有习题和上机练习,方便教师布置作业并检验学习效果。配套资源较为丰富。

区块技术人才的缺少使得区块人才招聘市场热火朝天,各大培训机构也纷纷场,培训费用居高不下,但效果却不尽如人意。 本书从架构的角度,细致拆分了区块各技术与我们熟悉的技术的一一对应之处,比如区块中的Merkle树对应二叉树,header body结构设计与 HTTP异区同工,等等。这种讲解方式可以破掉学习的壁垒,让有Java基础的读者可以快速地理解区块的底层发技术。这正是本书作者的高明之处。

Java从入门到精通(实例版)(光盘内容另行下载,地址见书封底)

内容详尽对Java程序设计中方方面面的知识点进行了详细解读 浅显易懂知识引入循序渐进,讲解通俗易懂,学练结合可快速上手 超强平台书中所有实例程序都在JavaSE7.0环境下调试,可直接使用 实例丰富本书不仅理论完备,还通过150多个实例夯实基础,以及2个综合型实战项目全面提升实战开发能力 配套资源: 超完整教学与自学PPT及书中调试通过的源码随时等您下载! 获取方法:请您登录清华大学出版社网站(Http://www.tup.com.cn),搜索到本书页面后按提示下载。

? 详解JSP、JavaBean、Servlet、JDBC、EL、JSTL、Ajax、SSM框架、Spring IoC、Spring AOP、MyBatis、Spring MVC、SSM框架整合等技术 ? 剖析基于SSM框架的学生信息管理系统项目的完整发过程 ? 配套全书示例源码、PPT课件、作者答疑服务


★立足于线程源码剖析,从基础手,逐层渐深,环环紧扣,针对技术细节行了细致归纳,在解读源码的时候又引了优秀的架构设计。 ★以业务场景下的真实问题作为导向,详细阐述每一个解决方案的来龙去脉,突出 身临其境 的阅读效果。 ★将大量的实际案例、原理剖析和实战代码相结合,让读者能够更加清晰深地理解每一个技术细节的用法和实用技巧。 ★ 结合业界公认的好的设计架构技巧模式解决实际发中遇到的问题,站在程序架构设计的角度指导读者设计高效灵活的多线程应用程序。 推荐阅读

Kotlin编程实战:创建优雅、富于表现力和高性能的JVM与Android应用程序
Kotlin是一种高度简洁、优雅、流畅和富有表现力的﹑静态类型的多范式语言。它是为数不多的可同时编译成Java字节码和JavaScript的语言之一。谷歌也将其作为Android发的一流语言。使用Kotlin,你可以混合使用命令式、函数式和面向对象的编程风格,并从适合当前问题的方法中获益。你可以用它来构建服务器端、前端以及Android应用程序。而且完成任务所需的代码更少,同时又可以保证代码类型安全且更不容易出错。 【为什么要选择本书】 阅读本书,不仅可以通过易于理解的示例学习使用Kotlin语言的许多特性,还可以学习编写易于维护、高性能的JVM和Android应用程序,创建DSL和异步编程等。 本书会带你使用你喜欢的IDE并利用大量示例和练习来提高你的Kotlin技能。你将学习创建独立的小程序并以脚本的形式运行,创建类型安全的代码,然后将这些知识一步拓展,以创建

JavaWeb实战开发完全学习手册(光盘内容另行下载,地址见书封底)
由杨光、伍正云编著的《Java Web实战开发完全 学习手册(附光盘)》共分15章,全面系统地介绍了 Java web相关的知识,主要包括Java web开发基础、 HTML与CSS网页开发基础、JavaScript基础、JSP基 本语法、JSP隐式对象、JDBC技术应用、Servlet技术 应用、JavaBean、标准动作与标准标签库、AJAX技术 应用、Struts 2技术应用、网站的安全、Log4j使用 指南及Junit使用指南等内容。

Open source 20大高手倾力巨献。CSDN总裁蒋涛作序。一册在手,选型无忧。 如果这个世界没有了选择,那将会是什么样子?不可想象。如果这个世界选择太多,那将是什么样子?不可想象。相信很多朋友置身于源技术领域时,都会遇到选择的困扰。 经过多年的发展,源技术越来越成熟,一个稍有经验的发人员经过学习都能用源的产品和技术构建出一套可用的系统。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统发更简易,性能更高,扩展性更好等。那么在这个时候,专家的经验就变得弥足珍贵。本书特别邀请了多位国内技术社区的专家,他们结合自己多年的发经验,对当前源技术领域流行的技术或者产品行比较分析,以期为中高级技术人员在工作中做技术选型时参考使用。本书包括的领域有发平台、Web框架、应用服务器、数据库

实战突击:Java Web项目整合开发(含DVD光盘1张)(试读本)
Java是跨平台的程序发语言,也是目前技术先、特征丰富、功能强大的计算机语言。Java具有简单、面向对象、分布式、健壮性、安全性、可移植性、解释器通用性、多线程、高性能等特,是目前主流的计算机编程语言之一。《实战突--JavaWeb项目整合发(附光盘)》(作者陈丹丹、王国辉、朱晓)以都市供求信息网、物流配货网、编程爱好者博客地带、明日知道、天下淘网络商城、成长在线考试网、企业物资管理系统、办公自动化管理系统、校园管理系统、高校学生选课系统、网络物中心、博研图书馆管理系统等21个实际项目发程序为案例,从软件工程的角度出发,按照项目的发顺序,系统、全面地介绍了程序的发流程。


本书为有一定Java基础但无Java Web发其他课程基础的学习者提供了一个完整的学习路线与知识体系。 本书从零基础出发,提供了一个完整的学习路线与知识体系,也为有一定基础的读者利用学习本书的数个完整项目提升发技能提供很大帮助,可以达到培训机构和自学者的使用要求。

1.内容丰富,案例实战 本书案例翔实,内容涵盖当前热门系统安全问题,针对相关主题提供案例,从多个维度介绍Spring Security的实战技巧,帮助发人员深刻理解系统安全机制。 2.技术创新,知识新颖 本书系统剖析了 Spring Security的响应式编程模型以及测试体系,帮助发人员构建完整的知识体系。 3.由浅深,简单易懂 本书面向广大服务端发人员,读者不需要有很深的技术功底,也不限于特定的发语言,从业内常见安全性需求出发,由浅深的讲解了从认识Spring Security到基于Spring Security构建OAuth2授权服务器等相关专业知识,让你更深的了解Spring Security技术体系和实现机制。

javaee一直是企业级应用开发的主流技术标准和流行的软件开发架构,**的javaee6.0致力于简化复杂技术,大大降低了开发难度,使用户容易理解和上手。


【本书现已更新至第3版,建议新版图书】

(1)作者是阿里云Java技术专家,热衷于研究编程语言的设计与实现,对Java虚拟机和编译器都有较深的研究。(2)深分析HotSpot VM的核心源码,全面解析运行时、垃圾回收器、即时编译器的实现原理和工作机制(3)详细描述虚拟机底层实现,同时与上层Java应用和库相结合,为JVM的发、调优和排错指明方向

《30天学通Java Web项目案例发》以项目案例为导向,提高读者的项目发水平,只需30天,便可轻松掌握10个Java Web项目发。 《30天学通Java Web项目案例发》特色:秉承畅销书“21天学通编程”系列的细致写法,按照软件工程的基本流程发项目案例,提供10个典型项目案例,共64700行源代码精解,一线发人员全程贴心讲解,上手毫不费力。 以项目案例为导向,提高读者的项目发水平,只需30天,便可轻松掌握10个Java Web项目发,秉承畅销书“21天学通编程”系列的细致写法,按照软件工程的基本流程发项目案例,提供10个典型项目案例,共64700行源代码精解,一线发人员全程贴心讲解,上手毫不费力。

Java高并发核心编程.卷2,多线程、锁、JMM、JUC、高并发设计模式

为了提高读者学习JavaEE的效率,增强其项目实战能力,以便在新的软件发岗位后能立即投身到发工作中,本书从实战出发,为读者讲解发企业级应用软件的常备知识,以帮助读者行 精要 式的学习,汲取Java EE的思想,正确地行项目实战。 本书内容涉及Spring的内部原理和实战应用、Spring MVC常用技巧和高频使用案例、MyBatis的海量数据和高性能数据库处理,以及标签库引擎FreeMarker和Thymeleaf的使用。 本书适合具有一定Java编程基础的软件发人员、测试人员阅读。 本书主要内容: Spring核心技术之IoC; Spring核心技术之AOP; Spring 5 MVC实战技术; MyBatis 3核心技术之技能; MyBatis 3核心技术之实战技能; 模板引擎FeeMaker和Thymeleaf的使用。


绘画零基础者目前市面上众多素描类书籍令读者眼花缭乱,这些素描书籍往往以系列书的形式出现,很多读者不知如何挑选。本书将素描中的分类综合起来,系统地介绍了素描写生的门知识、基本技法和步骤要领,结合具体案例完整丰富地叙述了素描技法的画法和要。 另外,本书还附赠一套PPT教学课程,配合图书来学习,更有利于融会贯通。 读者只要拥有这一本书,就能搞定素描。