
经典著作全新升级,第1版4年来畅销不衰,繁体版在台湾出版,大陆和台湾的读者都给予了极高的评价 Java安全领域公认的标杆之作,资深专家撰写,全面介绍Java 7中与安全相关的各种API和工具,深剖析现今流行的各种加密算法及其应用,包含多个前沿的应用案例,实践性强


Java到Kotlin的代码重构不是一蹴而就的。如果你是一名有经验的Java发人员,并尝试过Kotlin语言,则可能用不了多久就能步正轨。 你会发现,Kotlin的 做事方式 有所不同 可空性很重要,集合是不同的,类默认是final。Kotlin的功能更强,意味着什么呢?它将如何改变编程方式?那些仍然需要支持的Java代码怎么办? 本书作者在2015年第一次触将Java重构为Kotlin,此后他们帮助许多团队和个人致力于此。本书介绍如何从Java过渡到Kotlin,主要关注代码,每章都阐述了这种过渡的一个方面,考察了典型Java项目可以改的方面,比如从Optional到nullable,从Bean到值,以及从放类到密封类。每章首先解释关键概念,然后展示如何在保持互操作性的前提下,逐步且安全地将生产型Java代码重构为惯用的Kotlin代码,由此产生的代码更简单、更有表现力,也更容易更改。 在本书结束时,你将有


轻量级Java EE企业应用实战——Struts 2+Spring+Hibernate整合开发

设计模式的种类繁多,并且不断有新的模式出现,本书涵盖了23种传统的设计模式、11 种较为常见的模式,以及8种适用于多线程环境的并发模式。另外,本书还简要介绍了13种负面模式(即反模式)。作者讲解这些模式的时候,不仅给出了简洁、直观的范例代码,而且还利用UML类图与JFR工具展示了运用该模式的程序所具备的架构及运行细节,让读者能够更全面地了解模式对代码结构的影响,以及模式与Java虚拟机的交互情况。

本书以轻松幽默的语言,从零始介绍Java语言。书名来源于编程语言中最经典的Hello World程序,寓意带读者从门到精通。 书中每章都设有总结与扩展和同步练习,以及若干训练营,旨在通过综合案例巩固知识。本书还提供配套代码、课件、答疑服务,以及视频来辅助学习。 本书全彩印刷,目录采用幽默风格命名,使用漫画角色对话的形式讲解知识,以吸引读者学习兴趣。 无论您是编程新手,还是有经验的程序员,本书都将以浅显易懂的方式,带您掌握Java语言实用技能。您只要耐心学习践行,必将收获满满,现在请您始Java编程之旅吧!


本书由科大讯飞高级系统架构师撰写,结合大量源码与图示,通俗易懂;自顶向下解析JDK、JVM、Linux中的Java线程通信机制、同步机制、锁机制、原子计数器、线程安全容器、线程池的实现原理与应用技巧。

无论何种软件发问题,都有可能已经有了解决方案。本书收集了非常有用的解决方案,可以指导你学习那些经过千锤百炼的解决问题的技术。本书介绍的原则和算法可以保证你在一个又一个的项目中节省大量的时间。本书包含50多个练习,这些练习是多年来一直在计算机科学课堂中使用的。你可以通过实践这些例子来探索核心算法、约束问题、人工智能应用等。本书主要内容包括:递归、记忆化和位操作。搜索、图和遗传算法。约束满足问题。k均值聚类、神经网络和对抗搜索。