本书封面贴有McGraw-HillEducation公司防伪标签,无标签者不得销售。这是一本在世界范围内有影响力的经典Java教程,由拥有数十年编程经验的资深软件开发专家撰写,被世界多所高校作为教材,广受好评,是最适合教学和自学的Java参考书之一。本书根据的Java7撰写,全面系统地讲解了Java语言的语法和核心要素、利用Swing进行GUI编程以及JavaAPI库方面的内容,包含大量代码示例、练习和自测题。全书共27章,分为三部分。部分(~16章)描述定义Java语言的元素和编程的核心元素,首先对Java进行概述,然后介绍数据类型、运算符和控制语句的基本概念,接着讲解该语言更复杂的特性,如类、方法、继承、接口、包、异常、多线程和泛型。第二部分(7~21章)介绍Swing,首先对用Swing进行GUI编程进行概述,阐述组件、事件、布局管理器的基本概念,然后依次对Swing组件、菜单、
本书涵盖以下内容:① 讲解编程基础,了解计算机程序的执行流程与基本元素;② 讲解计算机的基本元素由来与基本运行机制(二进制描述);③ 讲解面向对象的编程原理与逻辑,设计类、继承与多态、接口与抽象类、代码的组织机制。④ 讲解常用基础类的实现方式与执行机制。⑤ 讲解泛型、容器类、数据结构和算法;⑥ 讲解文件系统的设计与实现。⑦ 讲解并发编程的基础、实现与编程技巧;⑧ 讲解动态、声明式、函数式编程的编程思路、API与技巧。
本书封面贴有McGraw-Hill Education公司防伪标签,无标签者不得销售。 这是一本在世界范围内有影响力的经典Java教程,由拥有数十年编程经验的资深软件开发专家撰写,被世界多所高校作为教材,广受好评,是最适合教学和自学的Java参考书之一。本书根据的Java7撰写,全面系统地讲解了Java语言的语法和核心要素、利用Swing进行GUI编程以及JavaAPI库方面的内容,包含大量代码示例、练习和自测题。 全书共27章,分为三部分。部分(~16章)描述定义Java语言的元素和编程的核心元素,首先对Java进行概述,然后介绍数据类型、运算符和控制语句的基本概念,接着讲解该语言更复杂的特性,如类、方法、继承、接口、包、异常、多线程和泛型。第二部分(7~21章)介绍Swing,首先对用Swing进行GUI编程进行概述,阐述组件、事件、布局管理器的基本概念,然后依次对Swing组
人类到目前为止已经能够度量越来越多的东西,例如时间、长度等,但是在软件开发领域,我们依然很难去评估一个软件系统的质量,以及维护它的难易程度。可维护性越差,意味着开发成本越高、开发速度越慢,以及由于改动带来的缺陷也越多。在现实中,我们经常会面对代码混乱、模块紧耦合的遗留系统,持续攀升的维护难度会最终导致系统不可维护,从而推倒重来。来自软件改进组织(Software Improvement Group)的咨询师们,从大量实践项目中提取出了编写可维护软件的10个佳原则,不仅可以用来测量软件的质量和可维护性,还可以指导我们如何编写出高质量的代码。本书会一一介绍这些原则,并且提供了翔实的代码示例,能够让读者一步步了解到如何对代码进行重构,从而达到满足原则、提高可维护性。本书中的代码示例都采用Java语言编写,但是背后的原则也
HTML 5的流行让Web开发人员更关注JavaScript,目前会写原生JavaScript代码的人才稀缺,但学习JavaScript的人却越来越多。本书针对JavaScript的各个应用方向,列举了300个例子供初学者练习。 《JavaScript网页特效经典300例》分为3篇26章,一共收集了300个典型实例,不仅涉及JavaScript的基础语法、开发技巧、对象支持等基础知识,还涵盖了各类常见的网页开发特效,包括图层、表单控件、表格、层等各类网页元素的特效应用,以及的HTML5、CSS3技术。最后,《JavaScript网页特效经典300例》还用实例演示了流行JavaScript框架的应用,如Prototype、Dojo、YUI、jQuery等。 《JavaScript网页特效经典300例》的实例具有代表性,能直接应用于真实的开发实践中。可作为自学JavaScript语言和大、中专院校师生提高编程实践能力的指导教材,也可作为在职JavaScript开发人员的参考用书。
随着信息技术的发展和硬件设备成本的降低,当今的互联网存在海量的数据,想要快速从这些数据中获取更多有效的信息,数据可视化是重要的一环。对Python语言来说,比较传统的数据可视化模块是Matplotlib,但是Matplotlib存在不够美观、静态性、不易分享等缺点,限制了Python在数据可视化中的发展。为了解决这个问题,新型的动态可视化开源模块Plotly应运而生。由于Plotly具有动态、美观、易用、种类丰富等特性,所以一经问世就受到开发人员的喜爱。本书主要介绍Plotly在可视化各领域的应用,包括基础绘图、数据处理、网页开发、程序GUI、机器学习、量化投资等,方便读者对Plotly快速上手。本书绝大部分代码用Python编写,同时也给出了Plotly在R语言、MATLAB和JavaScript中的应用案例。
本书以国家863项目“面向网络的三维空间信息服务技术研究与软件开发”、中地公司产品MapGISInterGISServer(简称MapGISIGServer)等研究成果为核心,详细阐述了基于JavaScript的WebGIS二次开发原理与方法。全书分为6章,由浅入深,循序渐进,依次介绍了Web开发入门的基础知识、OpenLayers框架,基于JavaScript的WebGIS开发框架,基于JavaScript的WebGIS基础开发、进阶开发、扩展提升以及项目实战。
人类到目前为止已经能够度量越来越多的东西,例如时间、长度等,但是在软件开发领域,我们依然很难去评估一个软件系统的质量,以及维护它的难易程度。可维护性越差,意味着开发成本越高、开发速度越慢,以及由于改动带来的缺陷也越多。在现实中,我们经常会面对代码混乱、模块紧耦合的遗留系统,持续攀升的维护难度会最终导致系统不可维护,从而推倒重来。来自软件改进组织(SoftwareImprovementGroup)的咨询师们,从大量实践项目中提取出了编写可维护软件的10个佳原则,不仅可以用来测量软件的质量和可维护性,还可以指导我们如何编写出高质量的代码。本书会一一介绍这些原则,并且提供了翔实的代码示例,能够让读者一步步了解到如何对代码进行重构,从而达到满足原则、提高可维护性。本书中的代码示例都采用Java语言编写,但是背后的原则也适
HTML5的流行让Web开发人员更关注JavaScript,目前会写原生JavaScript代码的人才稀缺,但学习JavaScript的人却越来越多。本书针对JavaScript的各个应用方向,列举了300个例子供初学者练习。《JavaScript网页特效经典300例》分为3篇26章,一共收集了300个典型实例,不仅涉及JavaScript的基础语法、开发技巧、对象支持等基础知识,还涵盖了各类常见的网页开发特效,包括图层、表单控件、表格、层等各类网页元素的特效应用,以及的HTML5、CSS3技术。最后,《JavaScript网页特效经典300例》还用实例演示了流行JavaScript框架的应用,如Prototype、Dojo、YUI、jQuery等。《JavaScript网页特效经典300例》的实例具有代表性,能直接应用于真实的开发实践中。可作为自学JavaScript语言和大、中专院校师生提高编程实践能力的指导教材,也可作为在职JavaScript开发人员的参考用书。