首页
文章
分类
标签
归档
友链
瞬间
公众号
小程序
关于
登录
菜单
首页
文章
分类
标签
归档
友链
瞬间
公众号
小程序
关于
青云博客
记录、分享
归档
2024 年 04 月
讲讲你对CyclicBarrier的理解
2024-04-22
Java
CyclicBarrier是Java中的一个多线程协作工具,它可以让多个线程在一个屏障点等待,并在所有线程都到达后一起继续执行。与CountDownLatch不同,CyclicBarrier可以重复使用,并且可以指定屏障点后执行的额外动作。 CyclicBarrier的主要特点有三个。 首先,它可以
浅谈CopyOnWriteArrayList
2024-04-22
Java
1.Copy-On-Write 是什么? Copy-On-Write它是一种在计算机科学中常见的优化技术,主要应用于需要频繁读取但很少修改的数据结构上。 简单的说就是在计算机中就是当你想要对一块内存进行修改时,我们不在原有内存块中进行写操作,而是将内存拷贝一份,在新的内存中进行写操作,写完之后呢,就
for-each与常规for循环的效率区别
2024-04-22
Java
在Java中,for-each循环(也称为增强型for循环)和常规for循环有一些差异,包括它们在执行效率上的区别。下面是它们之间的一些比较: 执行效率:在大多数情况下,常规for循环的执行效率比for-each循环高。这是因为for-each循环需要额外的步骤来获取集合或数组中的元素,而常规for
如何实现对象克隆
2024-04-22
Java
在Java中,实现对象的克隆有两种方式: 浅拷贝和深拷贝。 浅拷贝:通过创建一个新对象,并将原对象的非静态字段值复制给新对象实现。新对象和原对象共享引用数据。在Java中,可以使用clone()方法实现浅拷贝。要实现一个类的克隆操作,需要满足以下条件: 实现Cloneable接口。 重写Object
List操作的一些常见问题
2024-04-22
Java
如何优雅的避免空指针异常
2024-04-22
Java
空指针异常是导致java程序运行中断最常见的原因,相信每个程序猿都碰见过,也就是NullPointException,我们通常简称为NPE,本文告诉大家如何优雅避免NPE。 1.数据准备 package npe; public class User { private String nam
如何优雅的删除HashMap元素
2024-04-22
Java
1.数据准备 public Map<String, String> initMap = new HashMap<String, String>() {{ put("user1", "刘零"); put("user2", "郑一"); put("user3", "吴二");
鱼和熊掌不可兼得之CAP定理
2024-04-22
Java
什么是 CAP 定理? CAP 定理是一个分布式系统设计的基本原则。它指出,在一个分布式系统中,无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)三个特性。
BigDecimal的常见陷阱
2024-04-22
Java
BigDecimal概述 BigDecimal 是 Java 中的一个类,用于精确表示和操作任意精度的十进制数。它提供了高精度的数值计算,并且可以避免浮点数计算中常见的精度丢失问题。 它提供了大量的方法来支持基本的数学运算,如加法、减法、乘法、除法等。它还支持比较操作和取整操作,可以设置小数位数、舍
Lambda小课堂:巧用“Function”让代码优雅起来~
2024-04-22
Java
在开发过程中经常会使用if...else...进行判断抛出异常、分支处理等操作。这些if...else...充斥在代码中严重影响了代码代码的美观,这时我们可以利用Java 8的Function接口来消灭if...else... if (...){ throw new RuntimeExcep
上一页
1 / 49
2 / 49
3 / 49
4 / 49
5 / 49
6 / 49
7 / 49
8 / 49
9 / 49
10 / 49
11 / 49
12 / 49
13 / 49
14 / 49
15 / 49
16 / 49
17 / 49
18 / 49
19 / 49
20 / 49
21 / 49
22 / 49
23 / 49
24 / 49
25 / 49
26 / 49
27 / 49
28 / 49
29 / 49
30 / 49
31 / 49
32 / 49
33 / 49
34 / 49
35 / 49
36 / 49
37 / 49
38 / 49
39 / 49
40 / 49
41 / 49
42 / 49
43 / 49
44 / 49
45 / 49
46 / 49
47 / 49
48 / 49
49 / 49
下一页