![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 基础
weixin_44809000
这个作者很懒,什么都没留下…
展开
-
ThreadLocal、InheritableThreadLocal、TransmittableThreadLocal的介绍及使用场景
本文只对三种变量使用做介绍,实现原理待下篇文章讲解。1. ThreadLocal的使用介绍:ThreadLocal是JDK包提供的,它提供线程本地变量,如果创建一乐ThreadLocal变量,那么访问这个变量的每个线程都会有这个变量的一个副本,在实际多线程操作的时候,操作的是自己本地内存中的变量,从而规避了线程安全问题,如下图所示继承关系: private static final ThreadLocal<String> CONTEXT_HOLDER = new ThreadL原创 2022-04-06 15:48:48 · 832 阅读 · 0 评论 -
java 8 lambda表达式常用方法及使用场景
lamdba表达式使用介绍原创 2022-03-26 15:44:54 · 530 阅读 · 0 评论 -
使用BigDecimal除法除不尽问题
如下,使用Bigdecimal除法会出现除不尽问题 public static void main(String[] args) { BigDecimal three = new BigDecimal(3); BigDecimal one = new BigDecimal(1); System.out.println(one.divide(three)); }运行代码,报错如下:Exception in thread "main" jav原创 2022-03-20 19:12:02 · 2149 阅读 · 0 评论