Platform independence means executing a code irrespective of the Operating System on which it is being executed. Java is called a platform independent language because
The output of the JAVA...
No. Not only will C source code have to be recompiled to work on different machines, but implementations of platform-specific concepts (file system management, UI, etc.) will have to be rewritten...