>I was just wondering why the coding contests seem to be held
>in Java, rather than C or another language?
Contests? I think I missed something.
I don't know why one would held contests in Java instead of a different language. But perhaps it's because Java is a hype and many people know Java. When I left university the first year students learned Java as their first language. Or perhaps companies want to stimulate people learning Java so they can choose the best Java-programmers for their company.