数智图书馆-无锡数智政务 本次搜索耗时 8.182 秒,为您找到 420 个相关结果.
  • 推荐序

    22 2025-06-17 《Android群英传》
    推荐序 推荐序 在看到这本书之前,我作为一名程序员已经在各种工具的海洋里摸爬滚打了多年,而各种新事务的层出不穷,不断提高的开发效率,越来越完善的开发环境,也是沉浸在开发里的一大乐趣。在工作中也常常听到同事们发现了新工具时的欢呼,发现工具另一种用法时的喜悦,以及在深入学习和思考后,自行修改工具以实现更高目标的专业。甚至有的时候,找到一款好用的工具,比写出...
  • 使用.NET正则表达式

    使用.NET正则表达式 正则表达式快速入门 包概览 核心对象概览 使用.NET正则表达式 Using.NET Regular Expressions .NET正则表达式功能强大,语法清晰,通过完整而易于使用的类接口来操作。虽然微软的正则表达式包做得很漂亮,文档却相反——它非常糟糕。文档不够全面,编写不够清晰,缺乏组织,有时甚至不能保证正确性。我...
  • 9.2 违例的捕获

    9.2 违例的捕获 9.2 违例的捕获 若某个方法产生一个违例,必须保证该违例能被捕获,并获得正确对待。对于Java的违例控制机制,它的一个好处就是允许我们在一个地方将精力集中在要解决的问题上,然后在另一个地方对待来自那个代码内部的错误。 为理解违例是如何捕获的,首先必须掌握“警戒区”的概念。它代表一个特殊的代码区域,有可能产生违例,并在后面跟随用于...
  • 12.3 克隆的控制

    12.3 克隆的控制 12.3 克隆的控制 为消除克隆能力,大家也许认为只需将clone()方法简单地设为private(私有)即可,但这样是行不通的,因为不能采用一个基础类方法,并使其在衍生类中更“私有”。所以事情并没有这么简单。此外,我们有必要控制一个对象是否能够克隆。对于我们设计的一个类,实际有许多种方案都是可以采取的: (1) 保持中立,不为...
  • 第9章.NET

    第9章.NET 第9章.NET .NET Microsoft的.NET Framework中可以使用Visual Basic、C#和C++(以及其他许多语言),.NET提供了公用的正则表达式库,统一了不同语言之间的正则表达式语意。它的引擎特性完备,功能强大,容许我们在速度和便利之间求得最大的均衡(注1)。 每种语言在处理对象和方法时都有不同的语意,...
  • 作者简介

    作者简介 作者简介 周颖 毕业于电子科技大学。高级程序员、某软件公司的技术总监。擅长C和C++语言,对数据结构和算法有深入的研究。长期从事行业软件设计和团队管理工作,已十年有余。有丰富的IT架构设计经验和行业咨询经验。负责过多个大型软件项目的开发工作。
  • 空标题文档

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

    6.5 何时抛出异常 到此为止,我们学习了 try/catch 括起来的异常处理结构语句是怎样产生和发展的,主要围绕异常被抛出来之后如何处理进行了解说。接下来我们要转移一下焦点,来学习异常是什么时候抛出来的。 错误发生时,有返回返回值和抛出异常两种传达方法。那么,什么时候使用返回值的方法,什么时候使用异常的方法呢? 2000 年左右,有种观点认为,异常...
  • 第9章 违例差错控制

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

    14.3 堵塞 14.3 堵塞 一个线程可以有四种状态: (1) 新(New):线程对象已经创建,但尚未启动,所以不可运行。 (2) 可运行(Runnable):意味着一旦时间分片机制有空闲的CPU周期提供给一个线程,那个线程便可立即开始运行。因此,线程可能在、也可能不在运行当中,但一旦条件许可,没有什么能阻止它的运行——它既没有“死”掉,也未被“...