On Wed, 03 Apr 2013 18:09:36 -0300, Arved Sandstrom wrote:
If we're going to be pedantic I might as well add that I wouldn't myself
say that Java has ArrayLists or HashMaps either. I consider "Java" to be
the language. If we're going to talk official libraries you'd have to
refer to a specific version of J2SE/Java SE or J2EE/Java EE, for
example.
You can feel free to say whatever you want, but lets be realistic: the
majority of people will say "Java has" for stuff in the JCL, and "Java
doesn't have" for stuff not in the JCL. And I am 99% certain that if I
had
asked you any of the examples above, you would have said "No, Java
doesn't
have a val data type", and you would have says "Yes, Java has a hash map,
it's java.util.HashMap".
You can be pedantic all you want, but I would argue that "stuff in the
JCL"
is the definition used by the vast majority of people and really the only
one that makes much sense.
I'm probably not most people. I can do very little of my professional
libraries. So I value 3rd party offerings very highly.