No, because abstract methods are intended to be overridden by the sub class(es) implementing the abstract class.
Static methods do not participate in
polymorphism (they are resolved at compile time) so it makes no sense in declaring
static abstract methods.
A lot of these simple questions could be answered by compiling (and where applicable, executing) the source code. One of the best teachers is a decent
Java compiler. Sun has a free one in the JDK1.3 software bundle.