JAVA及其相关
-
解析Java虚拟机开发张善香 编著《解析Java虚拟机开发:权衡优化高效和安全的最优方案》编著者张善香。《解析Java虚拟机开发:权衡优化高效和安全的最优方案》细致分析了Java虚拟机开发的基本知识,为读者权衡出优化、高效和安全的最优方案。本书内容新颖、知识全面、讲解详细,全书分为17章,第l章讲解一起走进JaVa世界的基本知识;第2章讲解JDK编译测试的基础知识;第3章讲解安全性考虑的核心知识;第4章讲解通过网络实现移动性的知识;第5章浅谈Java虚拟机内部机制的基础知识;第6章深入分析class文件的核心知识;第7章详细讲解栈和局部变量操作的知识;第8章深入详解内存异常和垃圾处理的基本知识;第9章讲解高效手段之性能监控工具和优化部署的核心知识;第10章讲解ⅣM参数分析和调优实战的知识;第1l章讲解虚拟机类加载机制的基本知识;第12章讲解研究高效之魂;第13章讲解类加载器和执行子系统的基本知识;第14章讲解编译优化的基本知识;第15章讲解运行期优化的基本知识;第16章讲解内存模型和线程的基本知识;第17章讲解如何将安全和优化合二为一。全书内容循序渐进,并且逐一做到了深入剖析。 -
Java程序设计基础与实训教程向劲松,韩最蛟 主编《Java程序设计基础与实训教程》案例丰富,学以致用:在讲解理论知识和概念的同时,通过大量的实例分析,帮助读者理解和掌握课程内容,通过实验指导,帮助读者进一步掌握相关知识和实用技能。设计了大量的实训,将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版)》每一章都是一个完整独立的部分,因此教师在授课时可根据授课重点、课时数量进行灵活调整。 -
Java程序设计教程牛晓太 主编《高等学校计算机课程规划教材:Java程序设计教程》着眼于Java语言的特点,细致、全面地介绍了Java的基本概念、方法和应用。本着循序渐进、学以致用的思路编排知识要点,辅之以典型应用实例,逐例分析运行结果和程序代码,便于读者尽快熟悉和掌握。《高等学校计算机课程规划教材:Java程序设计教程》共分为12章,包括Java概述、Java基本语法、Java流程控制、Java面向对象编程、接口、内部类和Java API基础、异常处理、Applet程序、图形用户界面、输入输出流、多线程、访问数据库、网络程序设计等内容。另外,在每章的最后均列出习题若干,供读者参考。《高等学校计算机课程规划教材:Java程序设计教程》既适合作为普通高等院校计算机、网络工程等专业本科生(或高职高专学生)的Java程序设计课程教材,也适合从事软件开发的技术人员培训、自学使用。 -
Java实践教程吴仁群 编著《高等学校计算机应用规划教材:Java实践教程》是一本实践性很强的Java语言基础教程。书中不仅讲解了Java程序设计的基础知识,而且提供了大量实用性很强的编程实例。全书共分11章:Java语言概述、Java语言基础、类与对象、继承与接口、数组与字符串、Java的异常处理机制、输入输出及数据库操作、多线程、Applet程序及应用、图形用户界面设计和Java在数据结构中的应用等。《高等学校计算机应用规划教材:Java实践教程》内容实用,结构清晰,实例丰富,可操作性强,可作为高等学校Java程序设计课程的教材,也可作为计算机相关专业的培训和自学教材。 -
Java编程手记欧二强 等著《Java编程手记:从实践中学习Java》基于JavaSE平台,从初学者的角度出发,通过通俗易懂的语言、丰富的实例、细腻的讲解,由浅入深、循序渐进地全面介绍了Java语言的基础知识和常用开发技术。本书讲解时多用类比、对比等写作手法,并配合大量图示和实例,对难点给出了必要提示。书中的所有知识点对应具体的编程实例,并对实例代码给出了详细注释,便于读者一边学习一边动手实践,既可以提高动手能力,也可以激发学习兴趣。另外,本书提供了大量的企业笔试和面试题,便于读者了解行业面试和笔试的特点,从而顺利应聘。《Java编程手记:从实践中学习Java》共21章,分为4篇。第1篇介绍了Java的发展历程、基础语法、流程控制、数组、方法和字符串:第2篇介绍了Java面向对象编程中类和对象的实现,包括面向对象、程序设计、继承与多态、类的高级使用;第3篇介绍了Java应用程序设计,涵盖异常处理、Java的输入/输出、多线程、常用类库、泛型、集合、枚举、反射机制、数据库编程和网络编程等;第4篇实战开发介绍了Java图形界面开发及Eclipse开发工具的使用,最后通过一个项目案例介绍了Java界面开发和数据库设计。本书配1张DVD光盘,内容为本书配套教学视频及源代码。另外,光盘中还赠送了大量的Java开发范例、模块及项目案例的源代码和教学视频。《Java编程手记:从实践中学习Java》非常适合作为Java编程初学者的参考书,也适合Java程序员作为案头必备的手册,对于大中专院校的学生,本书也是一本不可多得的详解教程。 -
深入理解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语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。 -
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虚拟机并发编程Venkat Subramaniam 著本书是Java并发编程领域的里程碑之作,由资深Java技术专家、并发编程专家、敏捷开发专家和Jolt大奖得主撰写,Amazon五星级畅销书。它系统深入地讲解在JVM平台上如何利用JDK同步模型、软件事务内存模型和基于角色的并发模型更好地进行并发编程。全书以示例驱动,通俗易懂,包含大量编程技巧、注意事项和最佳实践。要重点强调的是,本书并不仅仅只适合于Java语言的并发编程,它还适用于Clojure、Groovy、JRuby和Scala等所有运行在JVM平台上的编程语言。本书共10章,分为五个部分。第一部分:并发策略,阐释了影响并发性的因素、如何有效实现并发,以及并发的设计方法等;第二部分:现代Java/JDK并发,讨论了现代JavaAPI的线程安全和效率,以及如何处理已有应用程序中的现实问题和重构遗留代码时的原则;第三部分:软件事务内存,深入讨论了STM并就如何在各种主要的JVM语言里使用STM给出了指导意见;第四部分:基于角色的并发,详细讲解了如何在基于角色的模型下消除并发问题以及如何在自己的首选语言中使用角色模型;第五部分:后记,回顾了本书讨论的解决方案并总结了并发编程中的注意事项和最佳实践。 -
Java桌面程序开发曹静 主编《Java桌面程序开发》共包含8章内容。第1章带领读者认识Java桌面程序和了解开发工具;第2章结合案例介绍了Java桌面程序开发的一般步骤;第3章着重讲解JavaGUl能响应用户交互动作的关键:事件处理机制;第4章介绍了构建图形用户界面的重要工具:布局管理器;第5、6章分别介绍了JavaSwin9的*常用组件的使用;第7章介绍了Java数据库编程的相关技术,并给出了一个模拟DBMS查询分析器的实例;第8章结合Swin9技术和Java数据库编程技术实现了一个典型的Java桌面应用软件:联系人管理系统。
