Java多态是指同一个方法调用会根据对象的不同而表现出不同的行为。在Java中,多态性是通过方法的重写和重载来实现的。当一个父类的引用指向子类的对象时,通过这个引用调用被子类重写的方法时,实际上会调用子类的方法,而不是父类的方法。这样就实现了多态性,同一个方法调用会根据具体对象的不同而表现出不同的行为。多态性是面向对象编程的一个重要特性,能够提高代码的灵活性和可维护性。