One is essentially a toy, designed for writing small pieces of code, and traditionally used and abused by inexperienced programmers.
The other is a scripting language for web browsers.
Here are some differences between the two languages:
- Java has an implicit
Take a look at the Wikipedia link
The two languages are entirely distinct.
Java is a programming language, core set of libraries, and virtual machine platform that allows you to create compiled programs that run on nearly every platform, without distribution of source code in its raw form or recompilation.
While the two have similar names, they are really two completely different programming languages/models/platforms, and are used to solve completely different sets of problems.
In addittion to being entirely different languages, in my experience:
- Java looks nice at first, later it gets annoying.
(But this may just have more to do with my preference of functional programming over OO programming... ;)
Everything. They're unrelated languages.
Like everybody's saying, they're pretty much entirely different.
They have nothing to do with each other.
Java is statically typed, compiles, runs on its own VM.
They are also somewhat similar in syntax, but that's about it.
Don't be confused with name..
Java was created at Sun Microsystems (now Oracle).
Both are fully different languages!!!
Most (but not "practically all") PCs have a Java VM installed.