I only do Java after going through algol, pascal, fortran, assembly, C, C++, Cobol, Basic, Visual Basic, Access and probably a couple I’ve forgotten. Java ain’t perfect though.
Nothing’s perfect. I know C++ converts who treat it like a religious experience though. C is still faster at math. Even dedicated Java programmers should step out of Java if they have some very heavy number crunching to do. BTW: You’re experience isn’t with J# is it? You know that’s not real Java.