Assuming you are using Java 5 or later, your code should compile and run. The getState() does nothing useful, though, because you are discarding the return value. You need to assign it to something and use it.
If you are using Java 1.4 or earlier, you cannot use getState() because there's no such method.
Betty Rubble? Well, I would go with Betty... but I'd be thinking of Wilma.
I think you are asking to see the state of a thread. System.out.println(t1.getState()); you'll see one of the followings: * NEW A thread that has not yet started is in this state. * RUNNABLE A thread executing in the Java virtual machine is in this state. * BLOCKED A thread that is blocked waiting for a monitor lock is in this state. * WAITING A thread that is waiting indefinitely for another thread to perform a particular action is in this state. * TIMED_WAITING A thread that is waiting for another thread to perform an action for up to a specified waiting time is in this state. * TERMINATED A thread that has exited is in this state.