Don't know to be honest, never used it.
@ Crossloper - Condolences mate.
@ Rythmic -
Java is a VERY serious problem plaguing the industry right now. My university has (had?) a top-rated world class Computer Science program, 2 years after I changed majors OUT of CS they switched from C/C++ to Java. Everyone complained, from students to professors, but that was the word handed down from up on high. Java is a horrible bloated language that runs poorly and eats memory like it's going out of style. Sure it runs on just about anything, but it runs poorly. Java puts too much of the very low level concepts and mechanisms out of the average programmer's reach, hence we are cranking out people who don't understand memory management, algorithm correctness, application optimization, etc etc by the boatload. Any real C/C++ programmer worth their weight in salt understand memory allocation and management, as well as library usage and linking and compile-time optimizations. Java is a pig that takes away the vast majority of those concepts and "automagically" handles them.
Disclaimer, it's been ages since I've done real programming work, but I still remember enough on the foundations and concepts they taught us to understand why software these days is so bloated. If you want a funny example, compare something like uTorrent with Azureus. uTorrent is coded in C, comes in a 400K standalone executable, and does not take up too much memory space even with multiple torrents going. Compare that with Azureus. Don't get me wrong, I loved Az and all the controls it offered, but it was coded in Java and would quite easily hog every single last bit of memory it could gobble up even with a single torrent or two running, and slowly yet surely grind my system to ridonkulously slow speeds.
Bookmarks