- 博客(14)
- 收藏
- 关注
原创 通过一个简单的小例子演示Lambda表达式的用法
一个简单的员工管理系统,其中包含员工的信息,并提供对员工列表进行排序、过滤和打印的功能。可以通过这个例子更直观的理解Lambda表达式用法。Lambda表达式在处理集合、进行事件处理、以及实现回调逻辑等方面都非常有用。
2024-01-31 10:31:38 387
原创 Java Lambda表达式详解
本文介绍了Java中的Lambda表达式,它是一种匿名函数,可以传递并在以后执行。Lambda表达式从Java 8开始引入,为Java添加了函数式编程能力,简化了代码编写。它特别适用于实现简单的接口(函数式接口),如事件监听器、替代匿名类和集合操作等场景。通过示例代码,展示了如何使用Lambda表达式实现接口并进行运算操作,从而提高了代码的可读性和可维护性。
2024-01-31 10:13:18 423
原创 JavaScript中的箭头函数用法详解
本文介绍了JavaScript中的箭头函数,包括简介、用法、与传统匿名函数的比较以及注意事项。箭头函数是ES6中引入的更简洁的函数表达式方式,可以改变this的绑定方式,特别适合用在回调函数中。使用箭头函数需要注意其没有独立的this、arguments和super绑定,不能用作构造函数,也不能在其主体中使用yield。在将传统匿名函数转换为箭头函数时,需要注意参数和函数体的省略情况。此外,还介绍了箭头函数的换行和优先级问题,以避免常见的错误。
2024-01-29 14:44:54 857 1
原创 斐波那契数列三种实现【C++】
斐波那契数列(Fibonacci sequence)是一个非常重要的数列,在数学、生物学、计算机科学等领域都有广泛的应用。斐波那契数列的定义如下:也就是说,斐波那契数列的前两个数是 0 和 1,随后的每个数都是前两个数的和。例如,斐波那契数列的前几个数是 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, …斐波那契数列有许多有趣的性质和应用。例如,在数学中,斐波那契数列可以用来求解许多问题,如黄金分割比、线性递归等。
2023-09-19 18:47:40 6053
原创 MinGW和GCC的区别
MinGW 是一个针对 Windows 系统的 GCC 编译器集合,它提供了一些特定于 Windows 的优化和支持,使得在 Windows 上编译 C 和 C++代码更加方便。而 GCC 则是一个通用的编译器,可以在多种操作系统上使用,并且具有更多的功能和灵活性。
2023-09-19 18:26:51 1610
原创 7个常用的面向对象设计原则
7个常用的面相对象设计原则单一职责原则开闭原则里氏代换原则依赖倒转原则接口隔离原则合成复用原则迪米特法则单一职责原则定义:一个对象应该只包含单一的职责,并且该指责被完整的封装在一个类中。单一职责原则是最简单的面相对象设计原则,他用于控制类的粒度大小。开闭原则定义:软件实体应对扩展开放,对修改关闭。里氏代换原则定义:所有引用基类的地方必须能透明地使用其子类的对象。依赖倒转原则定义:高层模块不应该依赖于低层模块,他们都应该依赖抽象。抽象不应该依赖细节,细节应该依赖于抽象。依赖倒转原则要求针对
2021-12-07 21:46:38 391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人