Of course, the static method can be defined in the abstract class. You can use abstract class or a child class that extends abstract class to call that static method. You may also use a child class instance/object to call static methods.
Yes, it is possible. However, the final procedure cannot be abstract (other non-final methods in the same class can be).