wmoxam said:
It’s been quite a long time since I have written anything in Java (2002 … and that was an applet, yuck!). What’s new in the Java world that is rocking everyone’s socks?
Well, the biggest news since you’ve written in Java is probably the language features introduced in Java 5. There were several enhancement features, ranging from the awesome (generics—think C++ templates) to the nice-to-have (for-each loop syntax) to the ghastly (varargs, ugh).
The standard libraries have been built out in too many ways to count. Notable changes in the last 5 or so years might include the new I/O stuff (basically, a form of direct memory access for manipulating large amounts of data) and much-needed enhancements to thread management (read- and write-locking) and garbage collection (different kinds of references that don’t necessarily guarantee the referent will be preserved by the next gc pass).