Nothing unless the "java" your talking about is coffee.
The sorta answer is that java is a programming language while java 1.5 is the 5th release of the language
there are i believe 7 public versions. (maybe 6 but I'm not sure.)
Java 1.1, 1.2, 1.3, 1.4, 1.5, 6, & 7. (6 & 7 aren't java 1.6 and 1.7 they are 6 & 7. It drives every one crazy.)
If your learning java you should be studying java 6 or 7.
6 is the better of the two if you ask me since:
you'll be learning the basics of java,
its more likely to be used in a school, or business environment,
and if for some reason you do need to learn 7 then it's easier to switch over from 6 to 7 then 7 to 6
7 has new stuff that if you don't know about it wont hurt you how ever you plan on using said items when programming in 6 your program wont run correctly if at all.
The reason while not everyone is at java 7 yet is because they have to validate it to make sure there are no security leaks and/or programs breaking.
They are different versions. Java 5 is newer than Java 2. Think of it like the difference between the Playstation 1 and the Playstation 3.
Java is object oriented, C is not...
kamina
kamina
Unix is an operating system, Java is a language.
Rowset
JAD-Java Application Description JAR-Java archive
java is a programming language/platform that embodies object oriented programming concepts. The question of what is the difference is like asking what is the difference between cars and a Volvo.
Java doesn't have pointers. C++ has pointers.
Both are same
difference between constant and static variables in java
Windows is an operating system whereas Java is a programming language. They are entirely different.