网站首页 技术文章 第116页
-
jdk8函数式接口(jdk1.8函数式接口)
Lambda设计者们为了让现有的功能与Lambda表达式良好兼容,考虑了很多方法,于是产生了函数式接口,函数式接口指的是自有一个函数的接口,这个接口可以隐式转换为Lambda表达式,java.lang.Runable和java.util.c...
2024-11-16 hmc789 技术文章 1 ℃ -
Java 中如何巧妙应用 Function让方法复用性更强
在日常Java开发中,我们经常遇到这样的问题:多个方法具有相似的逻辑,但具体实现上略有不同。对于这种场景,Java提供的Function接口可以很好地解决,通过将不同的逻辑作为参数传递,从而实现方法的复用性。本文将介绍Funct...
2024-11-16 hmc789 技术文章 2 ℃ -
JS探究之call和apply到底哪个更快?
我们都知道call()和apply()是用来改变函数中this指向的,它们的共同点是都会立即执行,而如果问到它们之间有什么区别时,我们都会想到一个「传参不同」call参数要分开传,比如call(this,1,2,3,...
2024-11-16 hmc789 技术文章 2 ℃ -
AtomicXXX系列原子类使用分析(atomic原子性)
在java.util.concurrent.atomic中,普通的原子类型有以下四种:AtomicBoolean:提供对基本数据类型boolean的原子性更新操作。AtomicInteger:提供对基本数据类型int的原子性更新操作。Ato...
2024-11-16 hmc789 技术文章 1 ℃ -
Java函数式接口(JAVA函数式接口)
函数式接口是Java8引入的一个重要特性,它为函数式编程提供了支持。1.什么是函数式接口函数式接口是仅包含一个抽象方法的接口。Java8之前,接口中只能包含抽象方法的声明,但不能包含方法的实现。Java8引入了默认方法和静态方法的概...
2024-11-16 hmc789 技术文章 2 ℃ -
call、apply、bind 有什么区别?(call和apply和bind的区别和作用)
一、引言Web前端技术是现代互联网应用开发的基石之一,JavaScript作为其中的核心编程语言,提供了丰富的功能来增强用户体验。在JavaScript中,函数是非常重要的概念,而call、apply和bind方法则是处理函数上下文(即th...
2024-11-16 hmc789 技术文章 2 ℃ -
答应我,搞懂call、apply好嘛(打call是什么意思)
总结一句话:改变函数内部的this指向,并执行函数。call、apply是Function构造函数原型对象上的方法,所有的函数(包括call)都可以调用call和apply。call先看一下原生call的效果(运行在浏览器环...
2024-11-16 hmc789 技术文章 2 ℃ -
lambda表达式实现原理分析(lambda表达式常用方法)
本文将深入了解lambda表达式的实现原理和这样的实现方案的取舍权衡。Java为什么需要lambda表达式?能够提升代码简洁性、提高代码可读性。例如,在平时的开发过程中,把一个列表转换成另一个列表或map等等这样的转换操作是一种常见需求。...
2024-11-16 hmc789 技术文章 2 ℃ -
日常开发小技巧02 手把手教你Java Function编程 #java
手把手教你Function编程。今天就来讲一下function接口的使用。首先看一下function接口,function接口是一个函数式接口,它里面主要有3个常用的方法:apply、compose以及andThen。接下来就演示一下这3个...
2024-11-16 hmc789 技术文章 2 ℃ -
微服务架构 | 怎样解决超大附件分片上传?
导读:分片上传、断点续传,这两个名词对于做过或者熟悉文件上传的朋友来说应该不会陌生,总结本篇文章希望对从事相关工作的同学能够有所帮助或者启发。当我们的文件特别大的时候,上传是不是需要很长的时间啊,这么长时间的长连接,如果网络波动了呢?中间网...
2024-11-16 hmc789 技术文章 2 ℃
- 控制面板
- 网站分类
- 搜索
- 最新留言
-
- 文章归档