Well, I know Java, Perl and C/C++. I have worked in a good job with Java, and know a lot of people that work with Java too. What I see is that they take too much time and people to make any project. Today, actualy the last 2 years, I work only in projects that uses Perl and XS (C/C++), and what I can say to you is that today I win much more money than any other that is working with Java, and all the others that work in my projects win a bit better than if they were working with Java.
The problem is not if you will win well, but is that the market look much more to Java than Perl because Java has a Market machine behind, and this make a difference. What I'm trying to say is that you will have more probability to find jobs for Java, but if you know Perl well and C/C++ you will find jobs that only fill people can do, and is possible to also find jobs that pay very well. Is like in medicine, you can be a plastic surgeon where you will find a good market, or you can be a neuro surgeon, where only fill people will be able to do a really good job on that, but will win much much better if they are in the right place.
Graciliano M. P.
"Creativity is the expression of liberty".