- 博客(3)
- 收藏
- 关注
原创 Hashtable和HashMap的异同
相同点:HashMap类出现之前,JDK中存在一个和它同样采用哈希表存储方式、同样实现键值映射的集合类Hashtable,两者实现原理相同,功能相同,很多情况下可以互用。 Hashtable和HashMap的主要区别如下: 1.Hashtable继承Dictionary类,而HashMap实现了Map接口。 2.Hashtable是线程安全的,而HashMap重速度、较安全,是线程非安全的。所以当
2017-01-09 22:01:55 261
原创 java面向对象中常见的异常类型
异常 说明 Exception 异常结构的父类 ArithmeticException 算术错误情形,如0作为除数 ArrayIndexOutOfBoundsException 数组越界 NullPointerException 空指针异常(访问了一个为空的对象) ClassNo
2017-01-07 20:34:00 399
原创 throw和throws的区别
1.作用不同:throw用于在程序中抛出异常;throws用于声明在该方法内抛出了异常。 2.使用的位置不同:throw位于方法体内部,可以作为单独的语句;throws必须跟在方法参数列表的后面,不能单独使用。 3.内容不同:throw抛出一个异常对象,而且只能是一个;throws后面跟异常类,而且可以跟多个异常类。
2017-01-03 22:06:51 234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人