Item 62. Avoid String Type
public class ThreadLocal {
private ThreadLocal() {
}
// 현재 스레드의 값을 키로 구분해 저장
public static void set(String key, Object value);
// 현 스레드의 값 반환
public static Object get(String key);
}public final class ThreadLocal {
private ThreadLocal() {
}
public static class Key { // (권한)
Key() {
}
}
// 위조 불가능한 고유 키를 생성
public static Key getKey() {
return new Key();
}
public static void set(Key key, Object value);
public static Object get(Key key);
}(번외)위 코드 개선
Last updated