# java.lang.ThreadLocal类 - java.lang
java.lang.ThreadLocal 类提供线程局部变量。
## 类声明
以下是java.lang.ThreadLocal类的声明:
```
public class ThreadLocal
extends Object
```
## 类构造函数
| S.N. | 构造函数 & 描述 |
| --- | --- |
| 1 | **ThreadLocal() ** 创建一个线程局部变量。 |
## 类方法
| S.N. | 方法 & 描述 |
| --- | --- |
| 1 | [T get() ](http://www.yiibai.com/java/lang/threadlocal_get.html) 此方法返回此线程局部变量的当前线程副本中的值。 |
| 2 | [protected T initialValue() ](http://www.yiibai.com/java/lang/threadlocal_initialvalue.html) 此方法返回当前线程的“初始值”此线程局部变量。 |
| 3 | [void remove() ](http://www.yiibai.com/java/lang/threadlocal_remove.html) 此方法删除该线程局部变量的当前线程的值。 |
| 4 | [void set(T value) ](http://www.yiibai.com/java/lang/threadlocal_set.html) 此方法设置此线程局部变量的当前线程副本中指定的值。 |
## 方法继承
这个类从以下类继承的方法:
* java.lang.Object