Учитывая следующие Java коды:Как проверить, является ли Hashtable является недействительным в Java
Hashtable<String,Integer> hs = new Hashtable<String,Integer>();
if(hs==null){
System.out.println("this table is blank");
}
Новый Hashtable создается без пар. Почему на консоли нет выхода? Кстати, как проверить, является ли Hashtable нулевым?
пусто и пустые разные. –
'hs' не является хэш-таблицей. 'hs' является _variable_. 'new Hashtable ...():' создает новый объект Hashtable в куче и сохраняет ссылку на новый объект в 'hs'. «null» - это специальное значение, которое означает, что «не относится к какому-либо объекту». –