数智图书馆-无锡数智政务 本次搜索耗时 2.448 秒,为您找到 508 个相关结果.
  • 11.5 类型嵌套

    11.5 类型嵌套 11.5 类型嵌套 Swift语言中的类、结构体和枚举可以进行嵌套,即在某一类型的{} 内部定义类。这种类型嵌套在Java中称为内部类,在C#中称为嵌套类,它们的形式和设计目的都是类似的。 类型嵌套的优点是能够访问它外部的成员(包括方法、属性和其他的嵌套类型),嵌套还可以有多个层次。 下面我们看一个示例: class ...
  • 12.1 存储属性

    12.1 存储属性 12.1.1 存储属性概念 12.1.2 延迟存储属性 12.1.3 属性观察者 12.1 存储属性 存储属性 可以存储数据,分为常量属性 (用关键字let 定义)和变量属性 (用关键字var 定义)。存储属性适用于类和结构体两种Swift面向对象类型。 12.1.1 存储属性概念 我们在前面的章节中曾用到过属...
  • Tip of the Day

    13 2025-06-17 《Android群英传》
    Tip of the Day Tip of the Day 在Android Studio菜单栏的Help标签下,选择Tip of the Day选项,可以打开Android Studio的Tips提示,如图3.7所示。 图3.7 Tips 这里面会随机显示一条Android Studio的使用提示,如图3.8所示。 图3.8 Tip...
  • Introduction

    Introduction Java 8 简明教程 协议 Introduction Java 8 简明教程 作者:winterbe 原文:java8-tutorial 译者:飞龙 等 协议 CC BY-NC-SA 4.0
  • 空标题文档

    11.5 方法 3:闭包 什么是闭包 说到闭包(closure)这个概念,想必很多人一时也说不出究竟何为闭包。它是创建具有对象性质的事物的一种技术。 很多语言都支持定义带有某种状态的函数。比如,可以定义像计数器一样每调用一次显示的数字加 1 的函数。我们用 JavaScript 语言来实现一下。 JavaScriptfunction makeCo...
  • 第6章 打造高效正则表达式

    第6章 打造高效正则表达式 第6章 打造高效正则表达式 Crafting an Efficient Expression Perl、Java、.NET、Python和PHP(这里没有列全,其他语言请参考第145页的表格)使用的都是表达式主导的NFA引擎,细微的改变就可能对匹配的结果及方式产生重大的影响。DFA中不存在的问题,对NFA来说却很重要。因为...
  • 9.5 违例的限制

    9.5 违例的限制 9.5 违例的限制 覆盖一个方法时,只能产生已在方法的基础类版本中定义的违例。这是一个重要的限制,因为它意味着与基础类协同工作的代码也会自动应用于从基础类衍生的任何对象(当然,这属于基本的OOP概念),其中包括违例。 下面这个例子演示了强加在违例身上的限制类型(在编译期): //: StormyInning.java ...
  • 9.8 违例匹配

    9.8 违例匹配 9.8 违例匹配 “掷”出一个违例后,违例控制系统会按当初编写的顺序搜索“最接近”的控制器。一旦找到相符的控制器,就认为违例已得到控制,不再进行更多的搜索工作。 在违例和它的控制器之间,并不需要非常精确的匹配。一个衍生类对象可与基础类的一个控制器相配,如下例所示: //: Human.java // ...
  • 9.9 总结

    9.9 总结 9.9 总结 通过先进的错误纠正与恢复机制,我们可以有效地增强代码的健壮程度。对我们编写的每个程序来说,错误恢复都属于一个基本的考虑目标。它在Java中显得尤为重要,因为该语言的一个目标就是创建不同的程序组件,以便其他用户(客户程序员)使用。为构建一套健壮的系统,每个组件都必须非常健壮。 在Java里,违例控制的目的是使用尽可能精简的代...
  • 10.1 输入和输出

    10.1 输入和输出 10.1 输入和输出 可将Java库的IO类分割为输入与输出两个部分,这一点在用Web浏览器阅读联机Java类文档时便可知道。通过继承,从InputStream(输入流)衍生的所有类都拥有名为read()的基本方法,用于读取单个字节或者字节数组。类似地,从OutputStream衍生的所有类都拥有基本方法write(),用于写入单...