数智图书馆-无锡数智政务 本次搜索耗时 1.945 秒,为您找到 508 个相关结果.
  • 在 Java 8 中避免 Null 检查

    在 Java 8 中避免 Null 检查 在 Java 8 中避免 Null 检查 在 Java 8 中提高 Null 的安全性 在 Java 8 中避免 Null 检查 在 Java 8 中避免 Null 检查 原文:Avoid Null Checks in Java 8 译者:ostatsu 来源:在 Java 8 中避免 Null...
  • 1.3 实现方案的隐藏

    1.3 实现方案的隐藏 1.3 实现方案的隐藏 为方便后面的讨论,让我们先对这一领域的从业人员作一下分类。从根本上说,大致有两方面的人员涉足面向对象的编程:“类创建者”(创建新数据类型的人)以及“客户程序员”(在自己的应用程序中采用现成数据类型的人;注释④)。对客户程序员来讲,最主要的目标就是收集一个充斥着各种类的编程“工具箱”,以便快速开发符合自己要...
  • 13.16 新型AWT

    13.16 新型AWT 13.16 新型AWT 在Java 1.1中一个显著的改变就是完善了新AWT的创新。大多数的改变围绕在Java 1.1中使用的新事件模型:老的事件模型是糟糕的、笨拙的、非面向对象的,而新的事件模型可能是我所见过的最优秀的。难以理解一个如此糟糕的(老的AWT)和一个如此优秀的(新的事件模型)程序语言居然出自同一个集团之手。新的考虑...
  • 参考文献

    27 2025-06-20 《大话数据结构》
    参考文献 参考文献 [1]严蔚敏、吴伟民.数据结构(C语言版).北京:清华大学出版社,1997 本人数据结构启蒙书,本书的整体结构以及大量代码都改编自此书。 [2]Thomas H. Cormen, Charles E. Leiser-son, Ronald L. Rivest, Clifford Stein.算法导论(原书第2版).潘金贵等译.北...
  • 7.1 上溯造型

    7.1 上溯造型 7.1 上溯造型 在第6章,大家已知道可将一个对象作为它自己的类型使用,或者作为它的基础类型的一个对象使用。取得一个对象句柄,并将其作为基础类型句柄使用的行为就叫作“上溯造型”——因为继承树的画法是基础类位于最上方。 但这样做也会遇到一个问题,如下例所示(若执行这个程序遇到麻烦,请参考第3章的3.1.2小节“赋值”): ...
  • 7.7 构建器和多形性

    7.7 构建器和多形性 7.7 构建器和多形性 同往常一样,构建器与其他种类的方法是有区别的。在涉及到多形性的问题后,这种方法依然成立。尽管构建器并不具有多形性(即便可以使用一种“虚拟构建器”——将在第11章介绍),但仍然非常有必要理解构建器如何在复杂的分级结构中以及随同多形性使用。这一理解将有助于大家避免陷入一些令人不快的纠纷。 7.7.1 构建器...
  • 7.8 通过继承进行设计

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

    19.2 字符串类 19.2.1 NSString 类 19.2.2 NSMutableString 类 19.2.3 NSString 与String 之间的关系 19.2 字符串类 在Foundation框架中,字符串类有两种:不可变字符串类NSString 和可变字符串类NSMutableString 。NSString 是定义固...
  • 第8章 Java

    第8章 Java 第8章 Java Java 自2002年早期发布的Java 1.4.0以后,Java就内建了正则表达式包,java.util.regex,它的API毫不复杂(可以称得上简单),提供了强大而有创意的功能。对Unicode的支持很棒,文档很清晰,运行速度也很快。它能够用来匹配 CharSequence 对象,所以使用起来非常方便。 s...
  • 9.1 Android系统信息获取

    26 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系统信息...