Java runs on a virtual machine, meaning its never actually turned into machine code. This makes the apps slower because the apps themselves are not machine code and you must have another application present just to run them. This slowness makes it less ideal for computer applications and unsuitable for many web applications.
ps. The java virtual machine is written in C++.
|