major difference between java language and any other language?

Question by inkymay Reward: Log in to view Status: Pending a resolution
what are the major differences between java programming language and any other programming language?



Reply from MikeBrWade User Rating:  120 Knowledge Tokens
Well aside from the syntax which varies from language to language the biggest difference would be the fact that Java runs on top of a VM or Virtual Machine. The "wrapper" OS present when you load java on your system is responsible for interfacing with whatever system it is loaded on and providing a set of standard APIs for the higher level applet to access independent of the underlying architecture. That is what a java app in theory could run on ANY OS, windows, Mac, Linux, your phone, your TV anything.

However, all this independence does require a version of the Java VM for each different platform. In addition, the overhead of this abstraction layer does cause it to be slower in some people's opinions.

Also, Java is a truly object oriented language unlike C# or C++ which are at their core non-object oriented with the object oriented "packages", if you will, laid on top of this core. Similar to how Windows 98/95 really just ran on top of a DOS layer unlike XP/Vista where the DOS environment is emulated.
Reply Rating: 0    

Click here to begin asking FREE questions


Although this question is closed, you can still post comments for others to read.



Some other Finance questions you may be interested in: Your Reward:
imvu help #4 25 Points
Money 25 Points
Interest Journals 100 Points
O4 jeep grand cherokee stock cd playe... 25 Points
income tax Log in to view


Information provided on AnswerPond.com is not intended to substitute for informed expert medical, psychiatric, psychological, tax, legal, computer, investment, accounting, or other professional advice. For questions that require professional advice, please consult a qualified provider who is licensed in your state or country.