The method header in Java is the first line of a method declaration that specifies the access level, return type, method name, and parameters (if any) of a method. It provides important information about how the method can be accessed and what it returns.