万象云档 本次搜索耗时 1.421 秒,为您找到 305 个相关结果.
  • 10.10 总结

    10.10 总结 10.10 总结 Java IO流库能满足我们的许多基本要求:可以通过控制台、文件、内存块甚至因特网(参见第15章)进行读写。可以创建新的输入和输出对象类型(通过从InputStream 和OutputStream 继承)。向一个本来预期为收到字符串的方法传递一个对象时,由于Java已限制了“自动类型转换”,所以会自动调用toStri...
  • (29)设计模式之装饰者模式

    (29)设计模式之装饰者模式 介绍 _6正文 _123总结 (29)设计模式之装饰者模式 介绍 装饰者提供比继承更有弹性的替代方案。 装饰者用用于包装同接口的对象,不仅允许你向方法添加行为,而且还可以将方法设置成原始对象调用(例如装饰者的构造函数)。 装饰者用于通过重载方法的形式添加新功能,该模式可以在被装饰者前面或者后面加上自己的行为以达到...
  • (35)设计模式之迭代器模式

    (35)设计模式之迭代器模式 介绍 _10正文 jQuery_65jQuery应用例子 _80总结 (35)设计模式之迭代器模式 介绍 迭代器模式(Iterator):提供一种方法顺序一个聚合对象中各个元素,而又不暴露该对象内部表示。 迭代器的几个特点是: 访问一个聚合对象的内容而无需暴露它的内部表示。 为遍历不同的集合结构提供一个统一...
  • 2.5 跳台阶

    2.5 跳台阶 题目描述 分析与解法 解法一 解法二 举一反三 2.5 跳台阶 题目描述 一个台阶总共有n 级,如果一次可以跳1 级,也可以跳2 级。 求总共有多少总跳法,并分析算法的时间复杂度。 分析与解法 解法一 首先考虑最简单的情况。如果只有1级台阶,那显然只有一种跳法。如果有2级台阶,那就有两种跳的方法了:一种是分两次跳,每...
  • 2.5 跳台阶

    2.5 跳台阶 题目描述 分析与解法 解法一 解法二 举一反三 2.5 跳台阶 题目描述 一个台阶总共有n 级,如果一次可以跳1 级,也可以跳2 级。 求总共有多少总跳法,并分析算法的时间复杂度。 分析与解法 解法一 首先考虑最简单的情况。如果只有1级台阶,那显然只有一种跳法。如果有2级台阶,那就有两种跳的方法了:一种是分两次跳,每...
  • 2.10 总结

    2.10 总结 2.10 总结 通过本章的学习,大家已接触了足够多的Java编程知识,已知道如何自行编写一个简单的程序。此外,对语言的总体情况以及一些基本思想也有了一定程度的认识。然而,本章所有例子的模式都是单线形式的“这样做,再那样做,然后再做另一些事情”。如果想让程序作出一项选择,又该如何设计呢?例如,“假如这样做的结果是红色,就那样做;如果不是,...
  • 报告

    报告 1 生成报告 在【测试计划】页点击【执行】生成测试计划报告。 访问链接 2 查看报告 2.1 计划报告 在【计划报告】页面,点击【报告ID】查看报告详情,输入【报告总结】进行保存。 访问链接 访问链接 报告筛选 在报告页面,拖拽到用例明细处,可开启测试点功能,页面按“测试点”维度展示...
  • 如何找出排名前 500 的数?

    如何找出排名前 500 的数? 题目描述 解答思路 方法总结 如何找出排名前 500 的数? 题目描述 有 20 个数组,每个数组有 500 个元素,并且有序排列。如何在这 20*500 个数中找出前 500 的数? 解答思路 对于 TopK 问题,最常用的方法是使用堆排序。对本题而言,假设数组降序排列,可以采用以下方法: 首先建立大顶堆...
  • 9.9 总结

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

    81 2025-05-15 《PHP开发面试题》
    1.array_filter 2.array_map 3.array_walk 总结 1.array_filter 用回调函数过滤数组中的单元 array_filter ( array $array [, callable $callback [, int $flag = 0 ]] ) //用法...