关于下面程序,哪些结论是正确的? 
public class J_Test{ 
    public static void main(String args[]){   
        try{  return; }   
        finally{  System.out.println("1"); } 
     } 
}
A 上面程序含有编译错误
B 上面程序在运行时会产生一个运行时异常
C 上面程序会正常运行,但不产生任何输出
D 上面程序输出“1”