多项选择题

下面关于继承的哪些叙述是正确的()。

A.在java中对类只允许单一继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
E.java的类允许使用多继承,即一个类允许有多个父类