JAVA及其相关
-
JavaScript核心概念及实践邱俊涛 著《JavaScript核心概念及实践》不仅帮助读者迅速掌握JavaScript基础知识和核心技术,而且通过实例讲解如何将这些知识和技术理解应用到实际工作中,提升编程能力,以简洁、优美的代码开发出功能强大且更易于维护和扩展的应用程序。全书共16章和两个附录,可以分为两个部分。第一部分包括第1章到第7章,侧重介绍JavaScript语言的核心概念,为读者学习后续内容打下牢固基础;这部分介绍了JavaScript的对象、函数、数组、正则表达式、闭包等主题,以及相关的重要知识点。第二部分包括第8章到第16章,着重讨论了JavaScript支持的编程范式、核心概念的延伸、JavaScript的前端开发框架、测试框架、JavaScript引擎、JavaScript在Java,C、C++等应用中的使用,以及服务器端的JavaScript应用。这部分内容更注重实例,帮助读者将核心概念引用到实际工作中。附录A介绍了一些常用JavaScript技巧;附录B简单介绍了jQuery并给出了一个应用实例。《JavaScript核心概念及实践》可以供JavaScript初学者阅读,以快速学习和掌握这门语言的核心内容:对于有一定经验的JavaScript程序员,则可以通过本书加深和拓展对JavaScript的认识,提升应用开发能力。 -
Java桌面程序开发曹静 主编《Java桌面程序开发》共包含8章内容。第1章带领读者认识Java桌面程序和了解开发工具;第2章结合案例介绍了Java桌面程序开发的一般步骤;第3章着重讲解JavaGUl能响应用户交互动作的关键:事件处理机制;第4章介绍了构建图形用户界面的重要工具:布局管理器;第5、6章分别介绍了JavaSwin9的*常用组件的使用;第7章介绍了Java数据库编程的相关技术,并给出了一个模拟DBMS查询分析器的实例;第8章结合Swin9技术和Java数据库编程技术实现了一个典型的Java桌面应用软件:联系人管理系统。 -
Java EE核心技术与应用郝玉龙 周旋 著本书基于最新的Java EE6规范对Java EE应用开发技术进行系统讲解。书中主要包括四部分内容:第一部分介绍了JavaEE的定义、设计思想、技术架构和开发模式等,可使读者全面认识Java EE。第二部分以JavaEE企业应用的表现层、数据持久化层和业务逻辑层的开发为主线,重点讲解JavaEE 6 规范的最新功能特性,包括JSF2.0、Servlet3.0、EJB3.1和JPA 2.0等,使读者掌握开发完整JavaEE企业应用的基本技能。第三部分讲解了如何利用CDI实现组件的低耦合、如何利用BeanValidation框架实现统一校验、如何确保企业应用安全等高级知识,使读者掌握企业应用开发中的系统架构、安全防护等高级技能。第四部分讲解了如何利用JavaMail、Web服务、JMS消息服务和消息驱动Bean等技术来实现企业应用之间的集成和交互。本书可作为高等学校计算机专业教材,也可作为相关人员的参考书。本书每一章都是一个完整独立的部分,因此教师在授课时可根据授课重点及课时数量进行灵活调整。 -
Java编程技术基础周绍斌,王知非 主编本教材从培养读者实践能力入手来设计教材内容,按照“项目驱动,按需学习”的思想设计了新颖的整体结构,每章通过项目引入教学内容,能够让读者在学习的时候做到有的放矢。在每一章节里面,首先分析完成指定的功能需要了解哪些知识点,在对这些知识点分别进行讲解示例后,通过专门设计的实践环节,对学习者进行单项巩固训练;然后讲解学生成绩管理系统中相应功能的实现,展示了相关知识点的综合运用;后通过实践项目中相似模块的实施,使读者熟练掌握相关的技术要点。教材后一章设计了一个课程项目———学生成绩系统,详细阐述了从项目分析、设计到项目的实现、改进的全过程,循序渐进地引导读者在项目开发实践中掌握相关的技能。 -
Java虚拟机并发编程Venkat Subramaniam 著本书是Java并发编程领域的里程碑之作,由资深Java技术专家、并发编程专家、敏捷开发专家和Jolt大奖得主撰写,Amazon五星级畅销书。它系统深入地讲解在JVM平台上如何利用JDK同步模型、软件事务内存模型和基于角色的并发模型更好地进行并发编程。全书以示例驱动,通俗易懂,包含大量编程技巧、注意事项和最佳实践。要重点强调的是,本书并不仅仅只适合于Java语言的并发编程,它还适用于Clojure、Groovy、JRuby和Scala等所有运行在JVM平台上的编程语言。本书共10章,分为五个部分。第一部分:并发策略,阐释了影响并发性的因素、如何有效实现并发,以及并发的设计方法等;第二部分:现代Java/JDK并发,讨论了现代JavaAPI的线程安全和效率,以及如何处理已有应用程序中的现实问题和重构遗留代码时的原则;第三部分:软件事务内存,深入讨论了STM并就如何在各种主要的JVM语言里使用STM给出了指导意见;第四部分:基于角色的并发,详细讲解了如何在基于角色的模型下消除并发问题以及如何在自己的首选语言中使用角色模型;第五部分:后记,回顾了本书讨论的解决方案并总结了并发编程中的注意事项和最佳实践。 -
Java EE项目开发教程郑阿奇《高等学校计算机教材:Java EE项目开发教程(第2版)》以“网上书店”项目为引导,系统简明地介绍了Java EE基本技术和应用方法,对Java EE的教学具有明显的优势。其基本方法是把繁多和复杂的内容分散开来,通过应用理解原理和方法。《高等学校计算机教材:Java EE项目开发教程(第2版)》在构建Java EE开发环境的基础上,介绍Java EE框架与MVC模式和Java EE框架集成,每一部分均通过项目的“登录”功能进行入门实践。这样在对比中学习和掌握,入门难度大大降低。“网上书店”项目先架构和设计,然后介绍功能开发,最后进行项目测试发布,完成项目开发。通过与项目相关的知识点介绍,对项目开发过程中的疑问进行及时解答,让读者明白为什么。《高等学校计算机教材:Java EE项目开发教程(第2版)》可以作为大学本专科Java EE课程、实习教材,也可以作为JavaEE技术培训和入门参考书。 -
jQuery Cookbook中文版(美)jQuery社区专家组 著《jQuery Cookbook中文版》旨在向读者展示业界领先的前端开发人员在日常项目中使用jQuery的方式和方法。全书共分18章,分别由不同的作者撰写。这些业界精英将带领读者经历由简到繁的各种问题的解决过程,不管是jQuery新手还是老练的JavaScript开发人员,都能通过本书对jQuery的能力有全新的认识。《jQuery Cookbook中文版》从基础知识和通用最佳实践的介绍开始,内容包括在页面中包含jQuery、做出选择、遍历和操纵;接着转向实际用例,带领读者寻找常见问题的解决方案,包括事件、特效、尺寸、表单和用户界面元素等;最后研究jQuery应用程序的测试以及将jQuery集成到复杂网站的方法。无论是为jQuery前端开发人员,还是编写客户端代码的服务器端开发人员,都可以从《jQuery Cookbook中文版》中找到自己感兴趣的内容,并提高自己的开发本领。 -
深入理解Java虚拟机周志明著《深入理解Java虚拟机:JVM高级特性与最佳实践》第1版两年内印刷近10次,4家网上书店的评论近4?000条,98%以上的评论全部为5星级的好评,是整个Java图书领域公认的经典著作和超级畅销书,繁体版在台湾也十分受欢迎。第2版在第1版的基础上做了很大的改进:根据最新的JDK 1.7对全书内容进行了全面的升级和补充;增加了大量处理各种常见JVM问题的技巧和最佳实践;增加了若干与生产环境相结合的实战案例;对第1版中的错误和不足之处的修正;等等。第2版不仅技术更新、内容更丰富,而且实战性更强。《深入理解Java虚拟机:JVM高级特性与最佳实践》共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果;第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。 -
Java程序设计教程牛晓太 主编《高等学校计算机课程规划教材:Java程序设计教程》着眼于Java语言的特点,细致、全面地介绍了Java的基本概念、方法和应用。本着循序渐进、学以致用的思路编排知识要点,辅之以典型应用实例,逐例分析运行结果和程序代码,便于读者尽快熟悉和掌握。《高等学校计算机课程规划教材:Java程序设计教程》共分为12章,包括Java概述、Java基本语法、Java流程控制、Java面向对象编程、接口、内部类和Java API基础、异常处理、Applet程序、图形用户界面、输入输出流、多线程、访问数据库、网络程序设计等内容。另外,在每章的最后均列出习题若干,供读者参考。《高等学校计算机课程规划教材:Java程序设计教程》既适合作为普通高等院校计算机、网络工程等专业本科生(或高职高专学生)的Java程序设计课程教材,也适合从事软件开发的技术人员培训、自学使用。 -
Java EE编程技术郝玉龙 编著《高等学校计算机科学与技术教材:Java EE编程技术(第2版)》对JavaEE6编程技术进行了系统介绍。首先对Java EE体系结构进行概述,介绍Java EE的定义、设计思想、技术框架等,然后详细指导读者如何基于Net Beans+My SQL来搭建Java EE开发环境,随后以Java EE企业应用的表现层、业务逻辑层和数据持久化层的编程任务为主线,由浅入深地讲解各个应用层次开发相关的组件技术、服务技术、通信技术和架构技术等,重点对JavaEE6规范最新功能特性包括Servlet3.0、JSF2.0、EJB3.1和JPA2.0等的讲解演示。《高等学校计算机科学与技术教材:Java EE编程技术(第2版)》在第1版的基础上对原有内容进行了调整,增加了JavaEE6规范中JSF、JPA、CDI和Bean Validation等关键内容,同时对Servlet和EJB等部分内容进行了较大补充。《高等学校计算机科学与技术教材:Java EE编程技术(第2版)》适合作为高等学校计算机专业教材,也可作为相关人员的参考书。《高等学校计算机科学与技术教材:Java EE编程技术(第2版)》每一章都是一个完整独立的部分,因此教师在授课时可根据授课重点、课时数量进行灵活调整。
