单项选择题
A、Java语言中所有的异常都必须由程序员通过try-catch-finally语句实现B、Java中异常可以被继承C、程序员可以通过继承Exception类定义自己的异常D、异常在Java中是有层次的