万象云档 本次搜索耗时 2.124 秒,为您找到 223 个相关结果.
  • JavaScript设计模式Item 1—多态

    JavaScript设计模式Item 1—多态 1. 一段“多态”的JavaScript代码 2. 对象的多态性 3. 类型检查和多态 4. 使用继承得到多态效果 5. JavaScript的多态 6. 多态在面向对象程序设计中的作用 JavaScript设计模式Item 1—多态 多态的实际含义是:同一操作作用于不同的对象上面,可以产生不...
  • (44)设计模式之桥接模式

    (44)设计模式之桥接模式 介绍 正文 XHR_47实战XHR连接队列 基础核心函数 _151观察者系统 _187队列主要实现代码 _283简单调用 _325桥接呢? _479总结 (44)设计模式之桥接模式 介绍 桥接模式(Bridge)将抽象部分与它的实现部分分离,使它们都可以独立地变化。 正文 桥接模式最常用在事件监控上,...
  • 8.4 集合的类型

    8.4 集合的类型 8.4.1 Vector 8.4.2 BitSet 8.4.3 Stack 8.4.4 Hashtable 8.4.5 再论枚举器 8.4 集合的类型 标准Java 1.0和1.1库配套提供了非常少的一系列集合类。但对于自己的大多数编程要求,它们基本上都能胜任。正如大家到本章末尾会看到的,Java 1.2提供的是一...
  • 4.2 方法重载

    4.2 方法重载 4.2.1 区分重载方法 4.2.2 基本类型的重载 4.2.3 返回值重载 4.2.4 默认构造器 4.2.5 this 关键字 4.2 方法重载 在任何程序设计语言中,一项重要的特性就是名字的运用。我们创建一个对象时,会分配到一个保存区域的名字。方法名代表的是一种具体的行动。通过用名字描述自己的系统,可使自己的程序更易人...
  • 8.2.3 常见 GUI 构件的用法

    8.2.3 常见 GUI 构件的用法 8.2.3 常见 GUI 构件的用法 本节介绍一些最常见的 GUI 构件的用法。为了便于讨论,我们使用 Python 的命令行界 面①来交互式地执行语句,这样可以执行一条语句就立即看到其执行效果。读者也可以一边 阅读本书,一边在计算机上动手练习。 GUI 编程首先要做的是导入 Tkinter 模块并创建根窗口: ...
  • 12.4 只读类

    12.4 只读类 12.4.1 创建只读类 12.4.2 “一成不变”的弊端 12.4.3 不变字符串 12.4.4 String 和StringBuffer 类 12.4.5 字符串的特殊性 12.4 只读类 尽管在一些特定的场合,由clone() 产生的本地副本能够获得我们希望的结果,但程序员(方法的作者)不得不亲自禁止别名处理的副作用。...
  • 14.3 堵塞

    14.3 堵塞 14.3.1 为何会堵塞 14.3.2 死锁 14.3 堵塞 一个线程可以有四种状态: (1) 新(New):线程对象已经创建,但尚未启动,所以不可运行。 (2) 可运行(Runnable):意味着一旦时间分片机制有空闲的CPU周期提供给一个线程,那个线程便可立即开始运行。因此,线程可能在、也可能不在运行当中,但一旦条件许可,没...
  • 为什么要拆分系统?

    为什么要拆分系统? 面试题 面试官心理分析 面试题剖析 为什么要将系统进行拆分? 如何进行系统拆分? 拆分后不用 dubbo 可以吗? 为什么要拆分系统? 面试题 为什么要进行系统拆分?如何进行系统拆分?拆分后不用 dubbo 可以吗? 面试官心理分析 从这个问题开始就进行分布式系统环节了,现在出去面试分布式都成标配了,没有哪个公司不...
  • let 和 const 命令

    244 2025-05-15 《ECMAScript 6 教程》
    let 命令 基本用法 不存在变量提升 暂时性死区 不允许重复声明 块级作用域 为什么需要块级作用域? ES6 的块级作用域 块级作用域与函数声明 const 命令 基本用法 本质 ES6 声明变量的六种方法 顶层对象的属性 globalThis 对象 let 命令 基本用法 ES6 新增了let 命令,用来声明变量。它的...
  • 11.3 反射:运行期类信息

    11.3 反射:运行期类信息 11.3.1 一个类方法提取器 11.3 反射:运行期类信息 如果不知道一个对象的准确类型,RTTI会帮助我们调查。但却有一个限制:类型必须是在编译期间已知的,否则就不能用RTTI调查它,进而无法展开下一步的工作。换言之,编译器必须明确知道RTTI要处理的所有类。 从表面看,这似乎并不是一个很大的限制,但假若得到的是一...