Describe how a simple Java program can run on multiple computer platforms. Why might this be an advantage? Why might this be a disadvantage?
Java is a cross-platform, language meaning it can be able to run in any computer platform. Java can run directly on any platform without manual intervention because it is written in pre-compiled portable byte code whereby interpreters or runtime packages are standard elements of all computer platforms. As far as java is concerned it is just the software environment where it runs and java platform has two components: the Java Virtual Machine and the Application Programming Interface.
...