class:定义类的时候使用,例如:public class A{}
interface:定义接口的时候使用,例如:public interface A{}
extends:类继承类或者接口继承接口的时候使用,例如:public class A extends B{}
,public interface A extends B,C{}
implements:类实现接口的时候使用,例如:public class A implements B,C{}
throws:方法需要往上抛出异常的时候使用,例如:public void A() throws IOException{}
注意:上面的哪个地方加s哪个地方不加都是有讲究的,比如class和interface都是单个类和接口的定义,所以不加s;而extends可能考虑到接口是多继承,因此加了s,虽然类是单继承,可能为了方便,所以没有做两份;由于类是多实现,所以加了s;由于可以抛出多个异常,异常中间用逗号,隔开,例如:public void A() throws IOException, FilerException{}
所以加了s