Well, Java doesn't allow this because of a basic contradiction.
- "abstract" means to "Implements no functionality"
- "static" means that "There is functionality even if you don't have an object instance"
Because of this Java compiler might get confused as to which concept to follow and thus this practice is prohibited in Java.