数智图书馆-无锡数智政务 本次搜索耗时 4.232 秒,为您找到 190 个相关结果.
  • 空标题文档

    6.1 程序也会出错 当今很多语言都支持异常处理这种机制,如 Java、C++、Python、Ruby 等语言。但是 C 语言是不支持这种机制的。因此,以 C 语言入门学习程序设计的人不少都对为何需要异常处理这个问题认识模糊。本章会说明异常处理产生的目的、它是如何发展的,以及异常处理中仍然尚存的问题。 程序也会出错,比如写入文件时,如果磁盘空间不足写入...
  • 1.6 多形对象的互换使用

    1.6 多形对象的互换使用 1.6 多形对象的互换使用 通常,继承最终会以创建一系列类收场,所有类都建立在统一的接口基础上。我们用一幅颠倒的树形图来阐明这一点(注释⑤): ⑤:这儿采用了“统一记号法”,本书将主要采用这种方法。 对这样的一系列类,我们要进行的一项重要处理就是将衍生类的对象当作基础类的一个对象对待。这一点是非常重要的,因为它意味着...
  • 图书在版编目(CIP)数据

    图书在版编目(CIP)数据 Python核心编程:第3版/(美)春(Chun,W.)著;孙波翔,李斌,李晗译.—北京:人民邮电出版社,2016.6 ISBN 978-7-115-41477-9 Ⅰ.①P… Ⅱ.①春…②孙…③李…④李… Ⅲ.①软件工具—程序设计 Ⅳ.①TP311.56 中国版本图书馆CIP数据核字(2016)第084805号 版权...
  • 1.5 继承:重新使用接口

    1.5 继承:重新使用接口 1.5 继承:重新使用接口 就其本身来说,对象的概念可为我们带来极大的便利。它在概念上允许我们将各式各样数据和功能封装到一起。这样便可恰当表达“问题空间”的概念,不用刻意遵照基础机器的表达方式。在程序设计语言中,这些概念则反映为具体的数据类型(使用class关键字)。 我们费尽心思做出一种数据类型后,假如不得不又新建一种类...
  • 1.9 多线程

    1.9 多线程 1.9 多线程 在计算机编程中,一个基本的概念就是同时对多个任务加以控制。许多程序设计问题都要求程序能够停下手头的工作,改为处理其他一些问题,再返回主进程。可以通过多种途径达到这个目的。最开始的时候,那些拥有机器低级知识的程序员编写一些“中断服务例程”,主进程的暂停是通过硬件级的中断实现的。尽管这是一种有用的方法,但编出的程序很难移植,...
  • 第4章 初始化和清除

    第4章 初始化和清除 第4章 初始化和清除 “随着计算机的进步,‘不安全’的程序设计已成为造成编程代价高昂的罪魁祸首之一。” “初始化”和“清除”是这些安全问题的其中两个。许多C程序的错误都是由于程序员忘记初始化一个变量造成的。对于现成的库,若用户不知道如何初始化库的一个组件,就往往会出现这一类的错误。清除是另一个特殊的问题,因为用完一个元素后,由于...
  • 第12章 传递和返回对象

    第12章 传递和返回对象 第12章 传递和返回对象 到目前为止,读者应对对象的“传递”有了一个较为深刻的认识,记住实际传递的只是一个句柄。 在许多程序设计语言中,我们可用语言的“普通”方式到处传递对象,而且大多数时候都不会遇到问题。但有些时候却不得不采取一些非常做法,使得情况突然变得稍微复杂起来(在C++中则是变得非常复杂)。Java亦不例外,我们十...
  • 空标题文档

    3.1 什么是语法 程序设计语言中有各种各样的规则。比如,乘法运算比加法运算优先级高,所以 1+23 这样书写的算式是先计算 23 的。语法就是程序语言设计者规定的解释程序编写方式的一系列规则。在第 2 章中,我们讲到程序设计语言是为了带来便捷而创造的,那么语法又会是为何而创造出来的呢 1 ? 1语法和句法有什么差别呢?也许有人要问这个问题。两者都是编...
  • 第6章 类再生

    第6章 类再生 第6章 类再生 “Java引人注目的一项特性是代码的重复使用或者再生。但最具革命意义的是,除代码的复制和修改以外,我们还能做多得多的其他事情。” 在象C那样的程序化语言里,代码的重复使用早已可行,但效果不是特别显著。与Java的其他地方一样,这个方案解决的也是与类有关的问题。我们通过创建新类来重复使用代码,但却用不着重新创建,可以直接...
  • 空标题文档

    5.1 函数的作用 在第 4 章中,我们学习了 if 语句、for 语句、while 语句等产生的原因。本章我们来学习函数,即把代码的一部分视作有机整体,然后切分出来并为之命名的程序设计机制 1。 1这种机制在不同时期和不同语言中,有事务、程序(procedure)、子程序(subroutine)等不同的叫法。但大多数人都习惯称它为“函数”。另外,类似...