本书是布鲁斯·埃克尔时隔 15 年,继 Thinking in Java 之后又一力作,基于 Java 的 3 个长期支持版(Java 8、11、17),讲解 Java 核心语法,并对 Java 的核心变化进行详述。全书内容通俗易懂,配合示例讲解逐步深入,并结合实际开发需要,从语言底层设计出发,有效帮读者规避一些常见的开发陷阱。主体部分共 22 章,内容包含对象、操作符、控制流、初始化和清理、复用、多态、接口、内部类、集合、函数式编程、流、异常、代码校验、文件、字符串、泛型等。本书适合各个层次的 Java 开发者阅读,同时也可作为面向对象程序设计语言以及 Java 语言的参考教材。
本书是JavaScript超级书的版。ECMAScript5和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript增添了很多适应未来发展的新特性。《JavaScript高级程序设计》这一版除增加5章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及WebWorkers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的开发实践。《JavaScript高级程序设计(第3版)》附录展望了未来的API和ECMAScriptHarmony规范。 本书适合有编程经验的Web应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。
《入门很简单丛书:JavaWeb开发入门很简单》采用循序渐进、由易到难的顺序展开,好让读者轻松愉快地掌握所要讲解的知识。并且每一章都以武术的要领口诀命名,目的是想让读者明白所有事物的学习原理都是相通的,只要您肯勤劳、有悟性,就会成功。《入门很简单丛书:JavaWeb开发入门很简单》提供了配套多媒体教学视频及涉及的源代码,可大大方便读者高效、直观地学习。 《入门很简单丛书:JavaWeb开发入门很简单》15章,分5篇。篇为准备篇,主要为JavaWeb开发概述,并手把手带领读者一块搭建JavaWeb开发环境;第2篇为基础篇,主要介绍HTML、CSS、JavaScript、Servlet、JSP和JavaBean等JavaWeb开发所需的基础知识,并对这些基础知识进行练习和领悟;第3篇为提高篇,介绍当前流行的SSH开发框架,并带领读者对SSH框架进行整合,最后介绍了Ajax和jQuery;第4篇为实践篇,通
为了弥补OSGi规范在应用指导方面的不足,四位活跃在OSGi开发线的技术专家联手打造了《OSGi实战》。《OSGi实战》面向OSGi规范的使用者,系统、全面、深入地阐述OSGi的重要特性及其使用方法。《OSGi实战》还介绍了某些技术的低层实现细节,读者畅游OSGi的世界。 《OSGi实战》面向OSGi规范的使用者,通过精彩的讲解和贴近实战的丰富示例,帮助读者完成“入门-进阶-提高”三级跳。
本书以Spring应用程序开发为中心,全面讲解如何运用Spring Boot提高效率,使应用程序的开发和管理更加轻松有趣。作者行文亲切流畅,以大量示例讲解了Spring Boot在各类情境中的应用,内容涵盖起步依赖、Spring Boot CLI、Groovy、Grails、Actuator。对于Spring Boot开发应用中较为繁琐的内容,附录奉上整理完毕的表格,一目了然,方便读者查阅。
本书为配合学习Java程序设计而编写。全书由两部分组成:部分为试题集,每章都提供了大量试题,并给出了每道试题的答案及解析;第二部分为全国计算机等级考试二级Java语言程序设计2007年、2008年、2009年的笔试真题及解析。 本书适合作为高等院校各专业学生学习Java程序设计的辅助教材。通过本书的学习,可使读者进一步复习、巩固和掌握Java程序设计的知识和方法,并能有效帮助广大考生顺利通过全国计算机等级考试二级Java语言程序设计笔试。
本书对Java 7和Java 8中影响性能的因素展开了全面深入的介绍,讲解传统上影响应用性能的JVM特征,包括即时编译器、垃圾收集、语言特征等。内容包括:用G1垃圾收集器应用的吞吐量;使用Java飞行记录器查看性能细节,而不必借助专业的分析工具;堆内存与原生内存实践;线程与同步的性能,以及数据库性能实践等。
本书针对Java SE 8做了全面更新,介绍了如何开发、编译、调试和运行Java程序。书作者Herbert Schildt撰写过众多经典的计算机编程图书。在本书中,他详尽地讲解了Java语言,包括Java的语法、关键字和基本编程原则,以及Java API库的主要内容。另外,本书还介绍了Java Bean、servlet、applet和Swing,并通过真实案例展示了Java语言的应用。本书对Java SE 8的新特性也进行了深入讲解,包括lambda表达式、流库和默认接口方法,书末介绍的JavaFX知识为深入学习打下了坚实基础。 主要内容 数据类型、变量、数组和运算符 控制语句 类、对象和方法 方法重载和重写 继承 接口和包 异常处理 多线程编程 枚举、自动装箱和注解 I/O类 泛型 lambda表达式 字符串处理 集合框架 联网 事
本书共17章分别讲解了Java相关知识,平台无关性、安全性、网络移动性相关知识,Java虚拟机相关知识,Java class,栈和局部变量,分析基本语法的内理,Java内存区域与内存溢出异常,垃圾收集器,内存分配与回收策略,企业级性能监控工具和优化部署,虚拟机类加载机制,虚拟机字节码执行引擎编译优化和运行优化,Java内存模型与线程,线程安全与锁优化等相关知识。
《Java趣味编程100例》讲解了100个各种类型的Java编程趣味题的求解过程,旨在帮助读者培养编程兴趣,拓宽Java编程思维,提高Java编程能力,掌握用程序设计解决实际问题的方法与技巧。本书取材注重趣味性与实用性,内容涵盖了Java编程的基础知识和常用算法,讲解时给出了实例的详细代码及注释。本书附带1张光盘,收录了本书配套多媒体教学视频及实例源文件,可大大方便读者高效、直观地学习本书内容。 《Java趣味编程100例》共分11章。章介绍了8个常见的变幻多姿的图表;第2章介绍了12个身边的数学问题;第3章介绍了8个趣味整数;第4章介绍了9个趣味素数;第5章介绍了8个趣味方程;第6章介绍了8个趣味分数;第7章介绍了10个逻辑推理;第8章介绍了8个趣味变幻;第9章介绍了9个定理与猜想;0章介绍了9个趣味游戏;1章介绍了11个其他趣味问题。 《Java趣
您想创建更具魁力的交互网页吗?您想更好地控制测 览器呈现内容的方式吗?经典书M …宝典(第7 版计将帮您实现这些夙愿,它在大量示例代码和可运行脚 木的引导下,指导您快速掌握Javascript基础知识,并制定 出很符合预定网站目标的策略。通过认真研读本书,您将 可以编写脚本来实现翻转等效果,并熟练使用Web 2.0和 Javascript子例程库等功能。 主要内容 1、探讨近期新的J叫胡响t编程技术 2、制定脚.本编写策略并选择合适的工具 3、深入了解终止银、生成器和迭代器 4、应用近期新的Javascript异常处理和自定义对象技术 5、利用DQM的强大功能 6、使用Aj。、E4X删L和JSON推动Web 2.0应用 7、执厅数据输入验证和提高安全性 配书光盘 配书光盘的精彩内容如下: .29个附赠章书,这些章节讨论了数据输入验证、脚本 调试和跨测览器动态HTML等不错主题, 可供立即使用的 3
本书共有数值计算中常用的Java方法近200个。内容包括:解线性代数方程组、插值、数值积分、待殊函数、函数逼近、数、排序、特征值问题、数据拟合、方程求根和非线性方程组求解、函数的极值和化、傅里叶变换谱方法、数据的统计描述、解常微分方程组、两点边值问题的解法和解偏微分方程组。每一个方法都包括功能、算法、使用说明、方法和例子五部分。本书的所有方法都在Java2开发工具包K1.3版本上进行了验证,准确无误。配书同时发行光盘,包括所有方法和验证程序。 本书可供大专院校师生和科研院所、工矿企业的工程技术人员使用。
本书针对JavaScript 中的核心技术,结合前沿开发实践,对JavaScript 的内存、函数、执行上下文、闭包、面向对象、模块等重点知识,进行系统全面的讲解与分析。每一个知识点都以实际应用为依托,帮助读者更加直观地吸收知识点,为学习目前行业里的流行框架打下坚实基础。本书适合JavaScript 初学者,有开发经验但是对于JavaScript 了解不够的读者,以及开发经验丰富但没有形成自己知识体系的前端从业者。
本书以微服务的基本概念介绍性开篇,逐步引出Java平台下打造微服务的利器SpringBoot微框架。书中从SpringBoot微框架的“出身”开始,循序渐进,为大家剖析SpringBoot微框架的设计理念和原理,并对框架的重点功能和模块进行了逐一讲解。
Eclipse给Java世界带来了深刻的影响。它是一个开源平台,用于开发前沿的程序、组件和Web站点等。本书是本探索Eclipse 3强大扩展功能的书籍。Berthold Daum向读者展示了如何利用这一强有力的Java IDE来轻松地编码、测试、调试和部署应用程序。 本书演示了如何高效地编写代码以及正确的组织开发项目。在学习创建一个MP3 播放器的过程中,将为读者解开SWT和JFace库的奥秘。部署还介绍了如何在客户端平台下开发自己的产品。 本书主要内容:Eclipse 3所有主要的功能部件、使用SWT、JFace和Eclipse工作台构建GUI的技术、如何利用Eclipse这一应用程序框架加速开发进度、如何简单地定制Eclipse插件、团队软件开发的方法、开发和打包产品的方法、如何使用RCP这一通用平台来开发各种应用程序。 本书读者对象:本书面向那些助Eclipse来开发自己的专业应用程序的Java程序员。