上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 386 下一页
摘要: # 概念 在 Java 中,`char` 和 `byte` 类型占用的存储空间是不同的。 1. `char` 类型:`char` 是 16 位无符号的 Unicode 字符类型,用于表示单个字符。在 Java 中,`char` 类型占用 2 个字节(16 位)的存储空间。 2. `byte` 类型: 阅读全文
posted @ 2023-06-26 16:19 张占岭 阅读(236) 评论(0) 推荐(0)
摘要: 状态机,包括了状态和动作,某个**状态**下,只能执行某些**动作**,如果**动作**不匹配,状态是不会进行变更了,这样就保护了我们状态字段的准备性,不能随意改变,必须按着我们**设计的规则**进行状态的轮转。 # Stateless实现的状态机 1. **Stateless**:Stateles 阅读全文
posted @ 2023-06-25 16:07 张占岭 阅读(867) 评论(0) 推荐(0)
摘要: # 概念 在Java中,`CountDownLatch`是一个线程同步的辅助类,用于等待其他线程完成操作。如果`CountDownLatch`实例被丢失或无法访问,可能会导致无法正常使用该对象。这可能会导致等待线程永远处于等待状态,无法继续执行。 如果意外丢失了`CountDownLatch`对象, 阅读全文
posted @ 2023-06-21 13:09 张占岭 阅读(103) 评论(0) 推荐(0)
摘要: 在Java中,可重入锁(Reentrant Lock)是一种同步机制,允许线程在持有锁的情况下再次获取该锁,而不会被自己所持有的锁所阻塞。也就是说,一个线程可以多次获得同一个锁,而不会出现死锁的情况。 可重入锁在多线程编程中非常有用,它允许线程在访问共享资源时多次获取锁,而不会引发死锁问题。当一个线 阅读全文
posted @ 2023-06-21 09:51 张占岭 阅读(606) 评论(0) 推荐(0)
摘要: Javassist是一个开源的Java字节码操作库,它提供了一组简单而强大的API,用于在运行时修改和生成Java字节码。Javassist的名称是"Java Programming Assistant"的缩写,它的目标是简化对字节码的操作,使开发人员能够更轻松地实现动态代码生成和修改。 Javas 阅读全文
posted @ 2023-06-21 08:51 张占岭 阅读(312) 评论(0) 推荐(0)
上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 386 下一页