异常的的继承关系
Throwable Exception Runtime Exception 普通常见的异常
自定义异常通常继承Exception
要有异常的名字可以通过构造方法,super传给Exception
自定义线程
继承Thread 或者实现Runnable
均要重写run方法public void run
自定义比较器comparator
实现这个接口,要重写compare方法
自定义过滤器,FileNameFilter