Java基础知识[0]
2016-08-04 16:44
218 查看
这是在Java学习过程中一些关键的知识点
TreeSet和TreeMap实现了对数据的排序
HashMap, ArrayList, LinkedList 非线程安全的,安全性低,访问效 率高;HashTable, Vector 线程安全的,安全性高,访问效率低
HashTable 键和值不允许为null,
TreeMap键不允许为null,值可以为null;
HashMap允许键和值为null
TreeMap, TreeSet在存入自定义元素的时候,自定义的元素类需要实现Comparable接口;
同时,TreeSet在add自定义元素的时候会调用compareTo方法来进行比较从而实现排序。
所有异常的父类是Throwable, 它有两个子类:(Error 和 Exception的区别:Error是程序无法处理的错误;而 Exception是程序可以处理的异常)
1.Error
2.Exception:
有一个重要的子类:RuntimeException
RuntimeException抛出的子类异常不是必须要去catch(不可查异常),而Exception其他的子类必须被catch(可查异常);
TreeSet和TreeMap实现了对数据的排序
HashMap, ArrayList, LinkedList 非线程安全的,安全性低,访问效 率高;HashTable, Vector 线程安全的,安全性高,访问效率低
HashTable 键和值不允许为null,
TreeMap键不允许为null,值可以为null;
HashMap允许键和值为null
TreeMap, TreeSet在存入自定义元素的时候,自定义的元素类需要实现Comparable接口;
同时,TreeSet在add自定义元素的时候会调用compareTo方法来进行比较从而实现排序。
所有异常的父类是Throwable, 它有两个子类:(Error 和 Exception的区别:Error是程序无法处理的错误;而 Exception是程序可以处理的异常)
1.Error
2.Exception:
有一个重要的子类:RuntimeException
RuntimeException抛出的子类异常不是必须要去catch(不可查异常),而Exception其他的子类必须被catch(可查异常);
相关文章推荐
- JAVA相关基础知识(1)
- JAVA相关基础知识(3)
- JAVA相关基础知识(6)
- JAVA基础知识(2)
- JAVA基础知识(3)
- JAVA基础知识(1)
- Java 应了解的基础知识(转载)
- JAVA基础知识(5)
- J2ME中需要的Java基础知识
- JAVA基础知识(4)
- JAVA相关基础知识_mxf
- JAVA相关基础知识(2)
- JAVA相关基础知识 选择自fanlitcn 的Blog
- JAVA相关基础知识(一)(转贴)
- JAVA相关基础知识(3)
- JAVA相关基础知识(2)
- 既然开始从头复习Java基础知识,好歹来本参考书吧!
- JAVA基础知识精华总结
- JAVA相关基础知识(二)(转贴)
- 第二讲 Java语言基础知识