数智图书馆-无锡数智政务 本次搜索耗时 7.038 秒,为您找到 226 个相关结果.
  • 7.5 接口

    7.5 接口 7.5 接口 “interface”(接口)关键字使抽象的概念更深入了一层。我们可将其想象为一个“纯”抽象类。它允许创建者规定一个类的基本形式:方法名、自变量列表以及返回类型,但不规定方法主体。接口也包含了基本数据类型的数据成员,但它们都默认为static和final。接口只提供一种形式,并不提供实施的细节。 接口这样描述自己:“对于实...
  • 第13章 创建窗口和程序片

    第13章 创建窗口和程序片 第13章 创建窗口和程序片 在Java 1.0中,图形用户接口(GUI)库最初的设计目标是让程序员构建一个通用的GUI,使其在所有平台上都能正常显示。 但遗憾的是,这个目标并未达到。事实上,Java 1.0版的“抽象Windows工具包”(AWT)产生的是在各系统看来都同样欠佳的图形用户接口。除此之外,它还限制我们只能使用...
  • 8.5 排序

    8.5 排序 8.5 排序 Java 1.0和1.1库都缺少的一样东西是算术运算,甚至没有最简单的排序运算方法。因此,我们最好创建一个Vector,利用经典的Quicksort(快速排序)方法对其自身进行排序。 编写通用的排序代码时,面临的一个问题是必须根据对象的实际类型来执行比较运算,从而实现正确的排序。当然,一个办法是为每种不同的类型都写一个不同...
  • 16.3 模拟垃圾回收站

    16.3 模拟垃圾回收站 16.3 模拟垃圾回收站 这个问题的本质是若将垃圾丢进单个垃圾筒,事实上是未经分类的。但在以后,某些特殊的信息必须恢复,以便对垃圾正确地归类。在最开始的解决方案中,RTTI扮演了关键的角色(详见第11章)。 这并不是一种普通的设计,因为它增加了一个新的限制。正是这个限制使问题变得非常有趣——它更象我们在工作中碰到的那些非常麻...
  • 3.2 执行控制

    3.2 执行控制 3.2 执行控制 Java使用了C的全部控制语句,所以假期您以前用C或C++编程,其中大多数都应是非常熟悉的。大多数程序化的编程语言都提供了某种形式的控制语句,这在语言间通常是共通的。在Java里,涉及的关键字包括if-else、while、do-while、for以及一个名为switch的选择语句。然而,Java并不支持非常有害的g...
  • 第1章 正则表达式入门

    第1章 正则表达式入门 第1章 正则表达式入门 Introduction to Regular Expressions 想象一下这幅图景:你需要检索某台Web服务器上的页面中的重复单词(例如“this this”),进行大规模文本编辑时,这是一项常见的任务。程序必须满足下面的要求: ●能检查多个文件,挑出包含重复单词的行,高亮标记每个重复单词(使用...
  • 空标题文档

    3.3 语法树和 LISP 语言 前文讲到,FORTH 语言不需要使用括号或者优先次序就可以表达计算顺序。现实中,有的语言总是需要用括号标示完整的意思单元,比如 1958 年诞生的 LISP 语言。 计算流 LISP 中 1 加 2 用代码表达如下:9 9希望实际执行一下 LISP 语言的读者可以到笔者制作的网页上尝试一下:http://nhiro...
  • 空标题文档

    3.4 中缀表达式 在 FORTH 语言中,我们用 1 2 + 来表达 1 加 2,运算符放在运算对象的后面。在 LISP 语言中,1 加 2 表达为 (+ 1 2),运算符放在运算对象的前面。而数学表达式中用 1+2 来表达,运算符放在运算对象的中间。像这样把运算符放在运算对象之后、之前和之中的表示法分别称为后缀 表达式、前缀表达式、中缀表达式 11。...
  • 空标题文档

    3.2 栈机器和 FORTH 语言 FORTH 语言开发于 1958 年左右 3,是一种几乎没有语法的语言。 3于 1969 年发布。 其设计者 Charles H. Moore 说 FORTH 是最简单的计算机语言 4。他认为,世上所有的程序设计语言都具备一定的可读性,但初次接触某种 语言的人常常感到困惑,这是由于它们的语法往往晦涩难懂且变化多端...
  • 4.8 栈的应用——递归

    93 2025-06-20 《大话数据结构》
    4.8 栈的应用——递归 4.8.1 斐波那契数列实现 4.8.2 递归定义 4.8 栈的应用——递归 栈有一个很重要的应用:在程序设计语言中实现了递归。那么什么是递归呢? 当你往镜子前面一站,镜子里面就有一个你的像。但你试过两面镜子一起照吗?如果A、B两面镜子相互面对面放着,你往中间一站,嘿,两面镜子里都有你的千百个“化身”。为什么会有这么奇妙...