Quote (m0hawk @ Jun 10 2014 06:08am)
I had read on these forums somewhere that java had reached the point where it was almost as fast as C++ and other non-vm languages because of the improvements in the language itself and the additional power today's computers have. Maybe that still doesn't apply to graphics though
Java has become a very fast language. It is comparable to C++ while still maintaining it's platform independence. However, because it is platform independent, it still sucks when it comes to hardware manipulation. This is where C++ is still king. You can, however, implement native libraries like rockonkenshin said, but then you have to ask yourself why are you even using java at all? You just tied your implementation down to a specific set of hardware and dissolved the platform independence. You may as well have just done the entire project in C++ from the start.