クラス定義 class MyList implements List において、Listインターフェースのすべてのメソッドを実装する必要があるか。

いいえ、AbstractListを継承すれば一部の実装を省略できる