JAVA及其相关
-
JavaScript编程全解(日)井上诚一郎,土江拓郎,滨边将太 著,陈筱烟 译《JavaScript编程全解》涵盖了JavaScript开发中各个方面的主题,对从客户端及服务器端JavaScript等基础内容,到HTML5、WebAPI、Node.js与WebSocket等热门技术,都作了深入浅出的介绍与说明。读者能够通过本书了解当今JavaScript开发的最新现状。《JavaScript编程全解》的一大特色是对JavaScript语言的语法规则进行了细致的说明,并通过大量纯正的JavaScript风格代码,帮助读者准确地掌握JavaScript的语言特性及细节用法。《JavaScript编程全解》适合JavaScript开发初学者系统入门、有经验的JavaScript开发者深入理解语言本质,也适合开发团队负责人、项目负责人作为综合性的JavaScript参考书阅读。 -
Java虚拟机规范(美)Tim Lindholm,Frank Yellin,Gilad Bracha,Alex Buckley 著,周志明,薛笛,吴璞渊 等译《Java虚拟机规范(Java SE 7版)》是Java领域最重要和最权威的著作之一,由Oracle官方发布,基于Java SE 7,对最新的Java虚拟机规范进行了完整且详细的讲解,是深度了解Java虚拟机实现细节的必读之作。由国内几位资深的Java技术专家联袂翻译。《Java虚拟机规范(Java SE 7版)》共7章,第1章从宏观的角度介绍了Java虚拟机与Java的关系与发展历程。第2章概览了Java虚拟机整体架构,包括class文件格式、数据类型、原始类型、引用类型、运行时数据区、栈帧、浮点算法、异常等,这对理解本书后面的内容有重要帮助。第3章详述如何将Java语言编写的程序转换为Java虚拟机指令集,涉及常量、局部变量、控制结构、算术运算、参数接收、方法调用、数组、操作数栈异常处理、同步与注解等。第4章深入分析了用来表示编译后的类和接口的class文件格式,主要包括ClassFile结构、描述符与签名、常量池、字段、方法、属性、代码约束与class文件校验等。第5章定义了Java虚拟机启动以及类和接口的加载、链接和初始化过程。第6章阐释并列举了Java虚拟机指令集。第7章提供了一张以操作码值为索引的Java虚拟机操作码助记符表。 -
Effective JavaScript(美)David Herman 著,黄博文,喻杨 译Effective系列丛书经典著作,亚马逊五星级畅销书,Ecma的JavaScript标准化委员会著名专家撰写,JavaScript语言之父、Mozilla CTO Brendan Eich作序鼎力推荐!作者凭借多年标准化委员会工作和实践经验,深刻辨析JavaScript的内部运作机制、特性、陷阱和编程最佳实践,将它们高度浓缩为极具实践指导意义的68条精华建议。本书共分为7章,分别涵盖JavaScript的不同主题。第1章主要讲述最基本的主题,如版本、类型转换要点、运算符注意事项和分号局限等。第2章主要讲解变量作用域,介绍此方面的一些基本概念,以及一些最佳实践经验。第3章主要讲解函数的使用,深刻解析函数、方法和类,并教会读者在不同的环境下高效使用函数。第4章主要讲解原型和对象,分析JavaScript的继承机制以及原型和对象使用的最佳实践和原则。第5章主要介绍数组和字典,阐述将对象作为集合的用法以及使用数组和字典的一些陷阱。第6章介绍库和API,讲解如何设计良好的API的技巧,以清楚、简洁和明确地表达程序,并提高可重用率。第7章讲解并发,在技术上讨论一些“约定成俗”的JavaScript用法。 -
解密搜索引擎技术实战罗刚 等《解密搜索引擎技术实战:Lucene & Java精华版(第2版)》总结搜索引擎相关理论与实际解决方案,并给出了Java实现,其中利用了流行的开源项目Lucene和Solr,而且还包括原创的实现。《解密搜索引擎技术实战:Lucene & Java精华版(第2版)》主要包括总体介绍部分、爬虫部分、自然语言处理部分、全文检索部分以及相关案例分析。爬虫部分介绍了网页遍历方法和如何实现增量抓取,并介绍了从网页等各种格式的文档中提取主要内容的方法。自然语言处理部分从统计机器学习的原理出发,包括了中文分词与词性标注的理论与实现及在搜索引擎中的应用等细节,同时对文档排重、文本分类、自动聚类、句法分析树、拼写检查等自然语言处理领域的经典问题进行了深入浅出的介绍,并总结了实现方法。在全文检索部分,结合Lucene介绍了搜索引擎的原理与进展。用简单的例子介绍了Lucene的最新应用方法,包括完整的搜索实现过程:从完成索引到搜索用户界面的实现。此外还进一步介绍了实现准实时搜索的方法,展示了Solr的用法以及实现分布式搜索服务集群的方法。最后介绍了在地理信息系统领域和户外活动搜索领域的应用。 -
Java程序设计马世霞 主编《Java程序设计(第2版)/普通高等教育“十一五”国家级规划教材》以Java2技术为背景,由浅入深、通俗易懂地介绍了Java编程语言。《Java程序设计(第2版)/普通高等教育“十一五”国家级规划教材》共分为12章,分别介绍了Java概论,Java基本语法,面向对象编程,异常处理,Applet程序设计,图形用户界面,输入与输出,多线程,集合框架,访问数据库,网络编程,游戏。本书附录中还提供了相关实验。《Java程序设计(第2版)/普通高等教育“十一五”国家级规划教材》列举了许多实例,每章都有知识测试,帮助读者提高解决实际问题的能力。本书以高职高专学生为主要对象,既可作为高职高专计算机类的教材及职业培训教材,也可作为其他专业的选学教材。 -
OSGi与Equinox(美)Jeff McAffer,(美)Paul VanderLei,(美)Simon Archer 著,郭庆,李楠,池建强 译《图灵程序设计丛书·OSGi与Equinox:创建高度模块化的Java系统》分为四个部分。第一部分主要介绍了OSGi和Equinox,以及OSGi标准的Eclipse实现;第二部分采用非正式教程的方式教给读者如何从零开始构建真实的Toast应用,针对每一个步骤都提供了完整的在线示例代码;第三部分由原型构建转向实际的产品开发,主要介绍了OSGi和Equinox中用来构建成熟的OSGi应用必不可少的API——服务器端、声明式服务和发布工程,以及如何用它们来解决实践中的一些问题;第四部分呈现了动态性的最佳实践、整合代码库等主题以及一些OSGi和Equinox难题,帮助读者全面理解如何创建高度模块化系统。《图灵程序设计丛书·OSGi与Equinox:创建高度模块化的Java系统》适合有Java编程基础以及对OSGi技术有兴趣的开发人员阅读。 -
Java程序设计语言简明教程吴砥暂缺简介... -
Java语言程序设计康伟贯穿全书,列举了大量的实例,这些实例与知识点互相对应,通过例子解释基本功能,读者可以通过实践来学习,每章开始都列出了学习本章应该掌握的内容有助于学习完本章后判断是否已达到了目标,也可以作为课程考核的参考。每章内容后的练习题包括,基本录知识点的回顾和编程练习,有助于巩固本章的内容。在本书编写过程中,参阅了大量的参考文献和资料,在此,谨向各位学者表示衷心的感谢,由于作者的水平有限,书中难免有错误和不妥之处+恳请广大读者批评指正。 -
Java语言实验与课程设计指导施珺,纪兆辉 编著《21世纪应用型本科计算机专业实验系列教材:Java语言实验与课程设计指导(第2版)》针对应用型本科院校JaVa语言与面向对象程序设计类课程的实践教学环节编写,合理设计了JaVa语言实验和课程设计指导,旨在帮助学生快速提高Java面向对象编程的实战技能。各类实验例题和课程设计选题代表性强,知识覆盖面广,连贯性好,难度循序渐进,实用价值大。 -
Java程序设计项目教程彭德林,迟国栋 主编Java语言具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。Java语言不仅可以用来开发大型的应用程序,而且特别适合于在Internet上应用开发,Java已成为网络时代重要的编程语言之一。对于计算机专业学生来说掌握Java是必需具备的技能之一。虽然现在关于Java的教材很多,但与社会实际应用相接轨的教材却不多,本书以社会实际需求为主线,以社会上应用广的Eclipse为开发平台,采用项目实战教学模式进行内容编排,使学生真正能学有所用。彭德林和迟国栋主编的《Java程序设计项目教程》在强调使学生全面掌握Java基本操作的基础上,把知识点与应用项目相结合,使学生学习起来有的放矢,操作时也更加得心应手。本书主要内容包括:Java语言基础、Java面向对象程序设计等。在项目实战教学思想指导下,每个项目都设置了若干个实战任务,内容以相关应用操作为主线进行叙述,通过案例进行应用剖析,并配有习题,方便学生检验学习成果。本书深入浅出,操作性强,以实际应用为切入点,符合高职高专特点,适合高职高专学生使用,也可用作各类技能培训教材。
