When you 'extends', your class gets everything from the base class and adds extra stuff. So, if A extends Object, you've got all of Object in A. If B extends A, it gets all of A which also has all of Object. So, B now has Object, A and anything in B itself.
Multiple inheritence is when you extend a class from many things at once:
public class M extends SomeBase, AndAnotherBase {
This isn't allowed in Java. It adds complication in languages that do allow it because you can end up with class M being comprised of SomeBase, AndAnotherBase... and if they both already derive from Object... M would have 2 Objects in it. This starts to get tricky to deal with as you have to know which Object within M you're dealing with.