|Java sucks, and now you know why. However I don't agree that C++ is worse. At least with C++ you have some damn accountability. If it's broken that the app should be fixed. Whereas with frickin Java if it's broken then it might just be the Java implementation.
Currently all my Java apps are busted because of a bug in the JRE whereby it screws up the local timezone, meaning Java reports the current timezone as GMT (+0) instead of the setting in Windows: Australian EST (+11 currently).
I never liked Java to start with. But this just puts the last nail in the coffin, RIP Java. So I need a DVB recording server (ala Webscheduler) that ISN'T written in Java real quick, ideas?
Update: Seems Java has a bug that screws up the timezone when automatically adjust for daylight savings is switched on. Thus the easy workaround is to switch it off and manually adjust the timezone to some neighbouring country with the right offset from GMT. Gah, stupid STUPID Sun engineers.