What is the main difference between Arraylist and Vector?

1.4 What is the main difference between Arraylist and Vector?
A) Arraylist is synchronous and Vector is asynchronous
B) Vector is synchronous and Arraylist is asynchronous
C) There is no difference between Arraylist and Vector
D) None of the above

The method signature consists of

1.1 The method signature consists of
A) Method name and parameter list
B) Method name and return type
C) Method name, return type and parameter list
D) Method name and access modifier