您的位置:首页 > 编程语言 > Java开发

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(可查异常);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 线程安全