数智图书馆-无锡数智政务 本次搜索耗时 2.505 秒,为您找到 508 个相关结果.
  • 12.3 克隆的控制

    12.3 克隆的控制 12.3 克隆的控制 为消除克隆能力,大家也许认为只需将clone()方法简单地设为private(私有)即可,但这样是行不通的,因为不能采用一个基础类方法,并使其在衍生类中更“私有”。所以事情并没有这么简单。此外,我们有必要控制一个对象是否能够克隆。对于我们设计的一个类,实际有许多种方案都是可以采取的: (1) 保持中立,不为...
  • 10.8 压缩

    10.8 压缩 10.8 压缩 Java 1.1也添加一个类,用以支持对压缩格式的数据流的读写。它们封装到现成的IO类中,以提供压缩功能。 此时Java 1.1的一个问题显得非常突出:它们不是从新的Reader和Writer类衍生出来的,而是属于InputStream和OutputStream层次结构的一部分。所以有时不得不混合使用两种类型的数据流(...
  • 1.2 Android系统架构

    19 2025-06-17 《Android群英传》
    1.2 Android系统架构 1.2.1 Linux 1.2.2 Dalvik与ART 1.2.3 Framework 1.2.4 Standard libraries 1.2.5 Application 1.2 Android系统架构 我们每天都在讲“Android”、“Android”,可谁能告诉我,“Android”到底是什么呢?从宏...
  • 9.1 Android系统信息获取

    19 2025-06-17 《Android群英传》
    9.1 Android系统信息获取" level="2"> 9.1 Android系统信息获取 9.1.1 android.os.Build" level="3"> 9.1.1 android.os.Build 9.1.2 SystemProperty" level="3"> 9.1.2 SystemProperty 9.1.3 Android系统信息...
  • 16.3 容器化开发模式

    16.3 容器化开发模式 16.3 容器化开发模式 传统模式中,开发团队在开发环境中完成软件开发,本地完成单元测试,测试通过,则可提交到代码版本管理库;测试团队打包进行进一步测试。运维团队把应用部署到测试环境,开发团队或测试团队再次进行测试,没问题后通知部署人员发布到生产环境。 在上述过程中涉及三个环境:开发、测试和生产,以及三个团队:开发、测试、运...
  • 第1章 对象入门

    第1章 对象入门 第1章 对象入门 “为什么面向对象的编程会在软件开发领域造成如此震憾的影响?” 面向对象编程(OOP)具有多方面的吸引力。对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。此外,面向对象工具以及库的巨大威力使编程成为一项更使...
  • 1.1 抽象的进步

    1.1 抽象的进步 1.1 抽象的进步 所有编程语言的最终目的都是提供一种“抽象”方法。一种较有争议的说法是:解决问题的复杂程度直接取决于抽象的种类及质量。这儿的“种类”是指准备对什么进行“抽象”?汇编语言是对基础机器的少量抽象。后来的许多“命令式”语言(如FORTRAN,BASIC和C)是对汇编语言的一种抽象。与汇编语言相比,这些语言已有了长足的进步...
  • 4.2 大型分布式缓存系统实现过程

    4.2 大型分布式缓存系统实现过程 4.2 大型分布式缓存系统实现过程 我们接着上一节的思路,如果是大型网站的缓存,单台ParkServer的压力不能承受,需要建立多台CacheServer,并使用CacheFacade进行负载均衡。CacheFacade会根据key自动寻找存储它的CacheServer,数据在多台CacheServer上是均匀分布的...
  • 7.8 通过继承进行设计

    7.8 通过继承进行设计 7.8 通过继承进行设计 学习了多形性的知识后,由于多形性是如此“聪明”的一种工具,所以看起来似乎所有东西都应该继承。但假如过度使用继承技术,也会使自己的设计变得不必要地复杂起来。事实上,当我们以一个现成类为基础建立一个新类时,如首先选择继承,会使情况变得异常复杂。 一个更好的思路是首先选择“合成”——如果不能十分确定自己应...
  • 9.2 违例的捕获

    9.2 违例的捕获 9.2 违例的捕获 若某个方法产生一个违例,必须保证该违例能被捕获,并获得正确对待。对于Java的违例控制机制,它的一个好处就是允许我们在一个地方将精力集中在要解决的问题上,然后在另一个地方对待来自那个代码内部的错误。 为理解违例是如何捕获的,首先必须掌握“警戒区”的概念。它代表一个特殊的代码区域,有可能产生违例,并在后面跟随用于...