数智图书馆-无锡数智政务 本次搜索耗时 1.529 秒,为您找到 420 个相关结果.
  • 第9章 违例差错控制

    第9章 违例差错控制 第9章 违例差错控制 Java的基本原理就是“形式错误的代码不会运行”。 与C++类似,捕获错误最理想的是在编译期间,最好在试图运行程序以前。然而,并非所有错误都能在编译期间侦测到。有些问题必须在运行期间解决,让错误的缔结者通过一些手续向接收者传递一些适当的信息,使其知道该如何正确地处理遇到的问题。 在C++和其他早期语言中,...
  • 9.8 违例匹配

    9.8 违例匹配 9.8 违例匹配 “掷”出一个违例后,违例控制系统会按当初编写的顺序搜索“最接近”的控制器。一旦找到相符的控制器,就认为违例已得到控制,不再进行更多的搜索工作。 在违例和它的控制器之间,并不需要非常精确的匹配。一个衍生类对象可与基础类的一个控制器相配,如下例所示: //: Human.java // ...
  • 9.9 总结

    9.9 总结 9.9 总结 通过先进的错误纠正与恢复机制,我们可以有效地增强代码的健壮程度。对我们编写的每个程序来说,错误恢复都属于一个基本的考虑目标。它在Java中显得尤为重要,因为该语言的一个目标就是创建不同的程序组件,以便其他用户(客户程序员)使用。为构建一套健壮的系统,每个组件都必须非常健壮。 在Java里,违例控制的目的是使用尽可能精简的代...
  • 第15章 网络编程

    第15章 网络编程 第15章 网络编程 历史上的网络编程都倾向于困难、复杂,而且极易出错。 程序员必须掌握与网络有关的大量细节,有时甚至要对硬件有深刻的认识。一般地,我们需要理解连网协议中不同的“层”(Layer)。而且对于每个连网库,一般都包含了数量众多的函数,分别涉及信息块的连接、打包和拆包;这些块的来回运输;以及握手等等。这是一项令人痛苦的工作...
  • 2.2 孪生素数

    2.2 孪生素数 2.2.1 什么是孪生素数 2.2.2 孪生素数的公式 2.2.3 中国剩余定理 2.2.4 孪生素数分布情况 2.2 孪生素数 我们知道,素数在自然数中的比例很少,而孪生素数就更少了。那么,什么是孪生素数?孪生素数有什么特点呢? 2.2.1 什么是孪生素数 所谓孪生素数,是指间隔为2的相邻素数,它们之间的距离已经近得不能...
  • 空标题文档

    示例代码下载 本书中的示例代码,以及在编写本书过程中供验证使用的代码,均可从笔者创建的支持网站上下载。但因篇幅所限,部分代码没有包含在本书中。 http://nhiro.org/langbook/   本书是在弊社杂志《WEB+DB PRESS》Vol.66 特辑之《程序员应该知道的程序设计基础知识——熟知语言核心设计如有神助》(プログラマが知...
  • 空标题文档

    6.3 将可能出错的代码括起来的语句结构 至此我们了解到,到 1964 年 PL/I 语言诞生时,很多对当今的异常处理意义重大的特征已经被提出来了,如允许定义出错时的处理操作,可以追加新的错误类型,可以自主触发出错等。 然而,它和现在 Java 语言、C++ 语言、Python 语言等采用的异常处理的语句结构有很大的不同。PL/I 语言是先定义好出错时...
  • 空标题文档

    9.6 小结 本章我们学习了一种能往其中放入多个元素的东西——容器。并且了解到因为在内存上存储数据的方式不一样,各种容器的性能也不同,没有一种容器在各方面都是最优的,而是优缺点兼具。多数语言都支持数组和链表两种容器。 另外,我们还学习了字符串和值的对应方式。它也会因为实现方式不同而具有各种优缺点。多数语言都支持散列表。 在本章后半部分我们一起探讨了一...
  • 空标题文档

    什么是编程 很简单,编程(programming)就是告诉计算机要做什么。计算机只是一些没有生命的机器,它们自己可不知道该做什么,一切都得你来告诉它,而且你还必须把细节都说清楚。 不过,一旦给计算机“下达”了正确的指令,它们就能做很多让人惊奇的事情。 术语箱 指令(instruction)就是下达给计算机的一个基本命令,通常要求计算机做某件特定的...
  • 空标题文档

    2.6 全新的我 还可以创建一个等于自己的变量: >>> Score = 7>>> Score = Score 我敢打赌,你肯定在想:“什么嘛,这一点儿用都没有!”你的想法没错。这实际上就是在说“我是我”。不过,稍稍做点改变,你就能成为一个全新的你!试试看: 这里发生了什么?在第一行中,Score 标签本来贴在值 7 上。我们创建了一个新东西...