数智图书馆-无锡数智政务 本次搜索耗时 1.544 秒,为您找到 425 个相关结果.
  • 快速重构

    32 2025-06-17 《Android群英传》
    快速重构 快速重构 重构是开发时的常用功能,不论是开发新的功能,还是完善旧的功能,开发者都需要进行大量的重构工作。 重构入口 当选择一个代码片段准备重构时,Android Studio提供了一个快捷的重构入口,如图3.47所示。 图3.47 重构入口 通过快捷键“Control+T”可以打开这个重构入口,或者通过单击鼠标右键,选择“Ref...
  • 空标题文档

    Pragmatic Thinking and Learning Refactor Your "Wetware" 程序员的思维修炼 开发认知潜能的九堂课 [美]Andy Hunt 著 崔康 译
  • 空标题文档

    6.4 出口只要一个 为什么引入 finally 微软公司为什么会引入 finally 呢?是为了解决什么样的问题呢?他们是这样回答的。 采用结构化异常处理可以提高代码的可靠性。比如,程序在程序员预料之外结束时,也可以正确地释放锁定的内存和文件等资源。另外,针对内存不足等特定问题时,不需要使用 goto 语句或细致地检查返回值,使用简洁的结构化代码就...
  • 空标题文档

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

    14.5 创建对象 Python 中创建对象包括两步。 第一步是定义对象看上去什么样,会做什么,也就是它的属性和方法。但是创建这个描述并不会真正创建一个对象。这有点像一个房子的蓝图。蓝图可以告诉你房子看上去怎么样,但是蓝图本身并不是一个房子。你不可能住在一个蓝图里。只能用它来建造真正的房子。实际上,可以使用蓝图盖很多的房子。 在 Python 中...
  • 第4章 初始化和清除

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

    3.2 常量和变量 3.2.1 常量 3.2.2 变量 3.2.3 命名规范 3.2 常量和变量 我们在上一章中介绍了如何使用Swift编写一个HelloWorld小程序,其中就用到了变量。常量和变量是构成表达式的重要组成部分。 3.2.1 常量 在声明和初始化变量时,在标识符的前面加上关键字let ,就可以把该变量指定为一个常量...
  • 第 18 章 从Objective-C到Swift

    第 18 章 从Objective-C到Swift 第 18 章 从Objective-C到Swift 或许,你现在就是一个iOS程序员,你对Objective-C很熟悉,对iOS开发也很熟悉,然而,苹果公司在iOS 8之后推出了Swift语言。那么,如何才能快速地从Objective-C过渡到Swift呢? 本章我们将重点讲解如何从Object...
  • 空标题文档

    12.2 多重继承 我们了解了保证类的继承和类型的机制之间的一致性的难处。类型相当于我们在第 11 章中学习的类的三种作用之中的可行操作的功能说明。 另一方面,发挥类作为代码再利用单元的作用时,类型和类就是分类这种观点有时具有适得其反的效果。尤其对于动态类型语言这样不太重视类型的语言。 本节我们将深入探讨使用类来实现代码再利用的方法。 一种事物在多...
  • 空标题文档

    优秀员工的回报 1995年6月 在大部分行业里,普通和优秀之间的差距最多也就是2比1,对吧?比方说,你在纽约打到一辆最好的出租车,会比搭上一辆普通的出租车少花30%的时间到达目的地。2比1的增益已经是相当高了。 在计算机硬件行业,如果走运的话,最出色的和普通的技术员差距可能就是2比1。汽车行业也可能是2比1。但是在软件行业,至少是25比1,一般的程序...