posted 20 years ago
A valid question.
That Java is a language is obvious even to a novice. Now, it's not just the syntactical system that makes up Java. You need to have the virtual machine to run it. That, roughly, makes Java a platform. Without the JVM to run a Java program on, it isn't completely Java.
Further, the library (API) that comes bundled with Java is pretty much integral to the Java phenomenon. Can you imagine coding without Object or String? So, all this bundled together makes Java a technology.
Thus, as they say, it's all at the same time.
Comparing it with other languages helps give you a perspective.
When C was released, there was no standard library. The effort of creating a standard library was extraneous and came in much later.
Hope this explains.
ASCII silly question, Get a silly ANSI.