Here i have sample of code for Hash Table and Concurrent Hash Map which does not allow null key as a Object But Both are Synchronized.
  public class Example
  {
public static void main(String[] args)
{
    ConcurrentHashMap<String,String> premiumPhone = 
                           new ConcurrentHashMap<String,String>();
    premiumPhone.put("Apple", "iPhone");
    premiumPhone.put("HTC", "HTC one");
    premiumPhone.put(null,"S5");
    Iterator iterator = premiumPhone.keySet().iterator();
    while (iterator.hasNext())
    {
        System.out.println(premiumPhone.get(iterator.next()));
        premiumPhone.put("Sony", "Xperia Z");
    }
}
}