万象云档 本次搜索耗时 1.815 秒,为您找到 149 个相关结果.
  • 2.1 引言

    2.1 引言 2.1.1 对象隐喻 2.1.2 原始数据类型 2.1 引言 来源:2.1 Introduction 译者:飞龙 协议:CC BY-NC-SA 4.0 在第一章中,我们专注于计算过程,以及程序设计中函数的作用。我们看到了如何使用原始数据(数值)和原始操作(算术运算),如何通过组合和控制来形成复合函数,以及如何通过...
  • 1.5 控制

    1.5 控制 1.5.1 语句 1.5.2 复合语句 1.5.3 定义函数 II:局部赋值 1.5.4 条件语句 1.5.5 迭代 1.5.6 实践指南:测试 1.5 控制 来源:1.5 Control 译者:飞龙 协议:CC BY-NC-SA 4.0 我们现在可以定义的函数能力有限,因为我们还不知道一种方法来进行测试...
  • 8.2.1 UI 编程概述

    8.2.1 UI 编程概述 8.2.1 UI 编程概述 编写 GUI 程序与编写控制台程序既有相似点,又有一些差别。一方面,任何程序都要利 用编程语言的顺序、循环、分支、函数、模块等成分来搭建程序总体结构、控制程序流程; 另一方面,控制台程序要实现的功能一般都没有现成代码,需要程序员自己编制,而 GUI 程 序中的界面设计有 GUI 工具包支持,程序...
  • 数据结构试题及答案

    数据结构试题及答案 一、单项选择题 一个算法应该是( )。 A) 程序 B) 问题求解步骤的描述 C) 要满足五个基本属性 D) A和C 算法指的是( )。 A) 计算机程序 B) 解决问题的计算方法 C) 排序算法 D) 解决问题的有限运算序...
  • 10.2 递归

    10.2 递归 10.2 递归 我们已经知道,循环是必不可少的基本流程控制结构之一,在编程中时时会用到循环语 句。但出乎意外的是,一个编程语言实际上可以不提供循环语句①!因为有另一种语言构造 可以替代循环,这就是递归。 读者也许听说过“循环定义”,即在定义概念 A 的时候直接或间接地用到了 A 自身。例 如将“逻辑学”定义成“研究逻辑的科学”,这实际...
  • 7.4 面向对象设计*

    7.4 面向对象设计* 7.4 面向对象设计* 理解了面 向 对象的基 本 概念之后 , 就可以应 用 这些概念 来 进行面向 对 象 设 计(object-oriented design,简称 OOD)。 传统的程序设计方法是结构化的自顶向下设计,其思想是将软件系统分解为若干个功能, 每个功能都是对数据的一个操作过程。功能又可以划分为若干个子功能,...
  • 2.2 所有对象都必须创建

    2.2 所有对象都必须创建 2.2.1 保存到什么地方 2.2.2 特殊情况:基本类型 2.2.3 Java的数组 2.2 所有对象都必须创建 创建引用时,我们希望它同一个新对象连接。通常用new 关键字达到这一目的。new 的意思是:“把我变成这些对象的一种新类型”。所以在上面的例子中,可以说: String s = new St...
  • 14.6 总结

    14.6 总结 14.6 总结 何时使用多线程技术,以及何时避免用它,这是我们需要掌握的重要课题。骼它的主要目的是对大量任务进行有序的管理。通过多个任务的混合使用,可以更有效地利用计算机资源,或者对用户来说显得更方便。资源均衡的经典问题是在IO等候期间如何利用CPU。至于用户方面的方便性,最经典的问题就是如何在一个长时间的下载过程中监视并灵敏地反应一个...
  • 2.6 构建Java程序

    2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用其他组件 2.6.3 static 关键字 2.6 构建Java程序 正式构建自己的第一个Java程序前,还有几个问题需要注意。 2.6.1 名字的可见性 在所有程序设计语言里,一个不可避免的问题是对名字或名称的控制。假设您在程序的某个模块里使用了一个名字,而另一名程序员在另...
  • 7.5 接口

    7.5 接口 7.5.1 Java的“多重继承” 7.5.2 通过继承扩展接口 7.5.3 常数分组 7.5.4 初始化接口中的字段 7.5 接口 interface (接口)关键字使抽象的概念更深入了一层。我们可将其想象为一个“纯”抽象类。它允许创建者规定一个类的基本形式:方法名、参数列表以及返回类型,但不规定方法主体。接口也包含了基本数据类...