From: Lew on 11 Jun 2010 22:29 Lew wrote: >>>> When did you start programming in Java? NIO has been around since 2002. >>>> You shouldn't need to conclude anything about it from the URL. Arne Vajhøj wrote: >>> Not everyone programming in Java reads about all the new stuff >>> in new Java versions. Lew wrote: >> True, but NIO is hardly new, and 1.4 is very, very far from being a >> new Java version. Arne Vajhøj wrote: > Yes. But if someone does not read it when the new Java version > come out, then the chance of reading it later is rather small > unless somehow being pointed to it. Shame on them, then. One should be generally aware of the major packages available for the version of Java one is using. The older and more major the package, the less excuse for not being aware at least of its existence and when it came in. Had the OP even looked minimally at the first link to NIO he got, after it was "somehow being pointed to", he'd've seen that it came in in Java 1.4. Your argument is moot because they *were* directed to look at it! NIO is old enough and major enough that everyone who does any I/O at all in Java should be aware that it exists, even if they don't use it or don't have much expertise with it. I have negligible expertise with NIO, but I read the Sun docs on the different versions and at least knew it existed since it came out. For those who want to know what versions of Java support what features, there's a good summary at <http://en.wikipedia.org/wiki/Java_version_history> so they don't need to make excuses like "no one somehow pointed me to it" as a response to when someone pointed them to it, or depend on apologists for ignorance as you're playing here. -- Lew |