Collection hs1 = new HashSet<>();
Set hs2 = new HashSet<>();
HashSet hs3 = new HashSet<>();
请问以上三种方法实例化出来的对象有什么区别?
Collection hs1 = new HashSet<>();
Set hs2 = new HashSet<>();
HashSet hs3 = new HashSet<>();
请问以上三种方法实例化出来的对象有什么区别?
Collection<Character> hs1 = new HashSet<>();
Set<Character> hs2 = new HashSet<>();
HashSet<Character> hs3 = new HashSet<>();