Asking questions effectively is an art. Everytime you don't get satisfying answers to your questions, you should first ask yourself whether you could improve the way you asked them.
The flipside of asking questions, of course, is answering them. Here are some things to keep in mind when posting answers: HowToAnswerQuestionsOnJavaRanch