摘要:
一.ArrayList和LinkedLis区别如下: 相同:都是List接口的实现,可以元素进行删除和添加等等。 不同:1.ArrayList是实现了长度可变数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,Ar 阅读全文
摘要:
1. 常用接口 (1)CollectionCollection 层次结构 中的根接口。 (2)Iterator对 collection 进行迭代的迭代器。 (3)List有序的 collection(也称为序列)。 (4)Map<K,V>将键映射到值的对象。 (5)Map.Entry<K,V>映射项 阅读全文
摘要:
java流在处理上分为字符流和字节流。(1)字符流(Writer/Reader)处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串。(2)字节流(OutputStream/InputStream)处理单元为1个字节,操作字节和字节数组。(3)字节流可用于任何类型(4)字符流只能 阅读全文
摘要:
Exception 表示程序还能够克服和恢复的问题,Exception 类又分为运行时异常(Runtime Exception)和受检查的异常 (Checked Exception),所谓运行时异常就是开发人员编写代码时不会报红,但是运行不得当的话会运行出错,也被称作不受检查异常(Unchecked 阅读全文
摘要:
exception 和 error的区别Exception:是程序本身可以处理的异常Error:是程序无法处理的错误,这些错误标识故障发生于虚拟机自身或者发生在虚拟机试图执行应用时,一般不需要程序处理,例如:内存空间不足,栈溢出检查异常(编译器要求必须处置的异常):除了Error,其他的Except 阅读全文
摘要:
throw和throws的区别throw1、throw是语句抛出一个异常,一般是在代码块的内部,当程序现某种逻辑错误时由程序员主动抛出某种特定类型的异常2、定义在方法体内3、创建的是一个异常对象4、确定了发生哪种异常才可以使用throws1、在方法参数列表后,throws后可以跟着多个异常名,表示抛 阅读全文