Yes, although Hashtable is legacy from JDK 1.0. New code should use HashMap or ConcurrentHashMap.
Edit: pardon the dupes, on unreliable mobile link :-(
The issue with Hashtable or rather all legacy collection classes is that the API is rarely useful without additional synchronization. So you might as well use a HashMap wrapped by Collections.synchronizedMap or use a ConcurrentHashMap with a placeholder object instead of null.