JAVA及其相关
-
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技术有兴趣的开发人员阅读。
-
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用法。
-
Java核心技术·卷1Cay S. Horstmann,Gary Cornell 著Java领域最有影响力和价值的著作之一,拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第9版根据JavaSE7全面更新,同时修正了第8版中的不足,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。《Java核心技术·卷1:基础知识》共14章。第1章概述了Java语言与其他程序设计语言不同的性能;第2章讲解了如何下载和安装JDK及本书的程序示例;第3章介绍了变量、循环和简单的函数;第4章讲解了类和封装;第5章介绍了继承;第6章解释了接口和内部类;第7章概述了图形用户界面程序设计知识;第8章讨论AWT的事件模型;第9章探讨了SwingGUI工具箱;第10章讲解如何部署自己的应用程序或applet;第11章讨论异常处理;第12章概要介绍泛型程序设计;第13章讲解Java平台的集合框架;第14章介绍了多线程。本书最后还有一个附录,其中列出了Java语言的保留字。
-
了不起的Node.jsGuillermo Rauch 著,Goddy Zhao 译《了不起的Node.js:将JavaScript进行到底》是一本经典的Learning by Doing的书籍。它由Node社区著名的 Socket.IO作者——GuillermoRauch,通过大量的实践案例撰写,并由 Node社区非常活跃的开发者——Goddy Zhao翻译而成。《了不起的Node.js:将JavaScript进行到底》主要由对五大部分的介绍组成:Node核心设计理念、Node核心模块API、Web开发、数据库以及测试。从前到后、由表及里地对使用 Node进行Web开发的每一个环节都进行了深入的讲解,并且最大的特点就是通过大量的实际案例、代码展示来剖析技术点,讲解最佳实践。
-
Java程序设计及应用苑俊英,陈海山 编《Java程序设计及应用:增量式项目驱动一体化教程/计算机类本科规划教材》共4部分:第一部分和第三部分为Java程序设计基本技能,第二部分和第四部分为Java语言实训内容。在教学安排上,教师可以打乱基本技能的编写顺序,通过项目驱动的形式进行基本技能的讲解,即在第二部分简易计算器项目基础上,进行第一部分内容的融合与展开;在第四部分局域网聊天工具项目基础上,进行第三部分内容的融合与展开。本书既可作为计算机及相关专业的Java语言课程的教材,也可作为工程人员和科技工作者的自学参考书。
-
Java程序设计基础与应用李广建 著《Java程序设计基础与应用》内容分为三部分:基础部分、Java网络编程、Java应用编程。 基础部分全面系统地介绍面向对象的基本思想、面向对象程序设计语言Java的基本概念、基本语法和编程方法。具体内容包括:面向对象技术、Java的概述和语言基础、类、接口和包、构建Java运行环境、 Java输入输出流、异常处理、Java的线程、Java JDBC编程以及图形用户界面设计等。Java网络编程主要介绍Web层网络通信的基本概念与协议,以及Web层的主要编程技术,具体包括Java Applet应用编程,Java Servlet应用编程和JSP程序设计。Java应用编程重点介绍Java在信息组织、信息采集、信息整合与信息服务中的应用技术,具体包括XML Java编程,基于Java的Web Services开发技术,基于Java的Web搜索技术以及基于Java的网络交互技术。
-
HTML5和JavaScript Web应用开发(美)Wesley Hales 著《HTML5和JavaScript Web应用开发》主要介绍如何使用HTML5、JavaScript和最新的W3C规范构建可用于所有浏览器和设备的Web应用。全书将通过丰富详实的实例,向读者介绍在应用架构中加入Web Storage、Web Worker、Geolocation、Device Orientation和WebSocket的方法。通过《HTML5和JavaScript Web应用开发》的学习,读者将能很快掌握用支持离线客户端的松耦合后端基础架构构建客户端应用的方法。《HTML5和JavaScript Web应用开发》适合熟悉服务器端编程并了解一定HTML5基础知识的开发人员阅读使用。