The document discusses different types of methods in Java including static methods, instance methods, constructor methods, overloading methods, and overriding methods. It also provides examples of common string and math methods like toUpperCase(), length(), random(), and methods for working with dates.