数智图书馆-无锡数智政务 本次搜索耗时 4.813 秒,为您找到 508 个相关结果.
  • 6.3 字符串可变性

    6.3 字符串可变性 6.3 字符串可变性 在Objective-C和Java等语言中,字符串有两种:不可变字符串和可变字符串,二者的区别是不可变字符串不能进行拼接、追加等修改,如果进行这种操作就会产生一个新的字符串对象。 Swift语言与此类似,通过为字符串变量声明为let 和var 实现不可变字符串和可变字符串,let 声明的字符串是不可变的...
  • 12.1 存储属性

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

    附录B 参考文献 [AIT99] F. G. Ashby, A. M. Isen, and A. U. Turken. A neuropsychological theory of positive affect and its influence on cognition. Psychological Review, (106):529-550, 19...
  • 2.1 分布式并行计算模式

    2.1 分布式并行计算模式 2.1.1 最初想到的master-slave结构 2.1 分布式并行计算模式 2.1.1 最初想到的master-slave结构 当我们最初构思使用几台计算机去设计一个分布式并行计算系统时,很自然就会想到master-slave(m-s)的结构,由一台计算机作为主调度者,然后几台计算机根据调度完成任务,如图2-1所示。...
  • Tip of the Day

    12 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 1.1 Java 8 简明教程 1.2 Java 8 简明教程 1.3 Java 8 数据流教程 1.4 Java 8 Nashorn 教程 1.5 Java 8 并发教程:线程和执行器 1.6 Java 8 并发教程:同步和锁 1.7 Java 8 并发教...
  • 8.9 练习

    8.9 练习 8.9 练习 (1) 新建一个名为Gerbil的类,在构建器中初始化一个int gerbilNumber(类似本章的Mouse例子)。为其写一个名为hop()的方法,用它打印出符合hop()条件的Gerbil的编号。建一个Vector,并为Vector添加一系列Gerbil对象。现在,用elementAt()方法在Vector中遍历,并为...
  • 9.1 基本违例

    9.1 基本违例 9.1 基本违例 “违例条件”表示在出现什么问题的时候应中止方法或作用域的继续。为了将违例条件与普通问题区分开,违例条件是非常重要的一个因素。在普通问题的情况下,我们在当地已拥有足够的信息,可在某种程度上解决碰到的问题。而在违例条件的情况下,却无法继续下去,因为当地没有提供解决问题所需的足够多的信息。此时,我们能做的唯一事情就是跳出当...
  • 9.4 创建自己的违例

    9.4 创建自己的违例 9.4 创建自己的违例 并不一定非要使用Java违例。这一点必须掌握,因为经常都需要创建自己的违例,以便指出自己的库可能生成的一个特殊错误——但创建Java分级结构的时候,这个错误是无法预知的。 为创建自己的违例类,必须从一个现有的违例类型继承——最好在含义上与新违例近似。继承一个违例相当简单: //: Inher...
  • 9.5 违例的限制

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