Java owns nobody. Java is an mediocre language for mediocre programmers to write mediocre code in. Java is not horrible, but neither is Java actually good at anything. It is merely average.