单项选择题

考虑下列Java代码: 
class A { 
public static void main(String[] args) {   
try { 
System.out.println("Hello, World!");  }  } } 
其中的错误是()。 

A.没有catch或finally块
B.没有抛出异常的代码不能出现在try代码块内
C.如果没有catch块而使用try,main()会总是抛出异常.
D.class A 没有throws IOException