Ok, I haven't used
Java since 2002 and as of lately, I have been getting back into it because I have a chance to actually use it at work.
I was asking a Java guy at work what has changed with 5.0 besides generics and enum's? He told me the I/O stuff has changed. That you have to use listener classes for reading/writing data over sockets or files now.
This didn't make sense to me at all and I kept asking him what he meant because I looked at the java.io package and I didn't see anything really "new" in it when it came to reading/writing. He was trying to explain it to me, but I guess I'm just not getting it.
Does anyone know what he meant? What else is new in Java 5 besides generics and enum's?