2. Advantages of Java
Java has the following advantages.
- By using Java, one program can be run on many different platforms1.
This means that you do not need to put your efforts on developing a
different version of software for each platform.
- There are many programmers who can understand and write code in Java, so
that many people can participate in developing an open source software.
- In many cases, a Java virtual machine can prevent an incorrectly written
application program from causing problems to the rest of your computing
3. Disadvantages of Java
A platform in this context is a foundation on which people can run application programs or develop them. IBM-compatible PCs, Macintosh computers or cellular phones are all examples of platforms. Operating systems, such as Linux, Mac OS X or Windows, are another examples of platforms.