Java is 100% portable only if all of the code is portable. It is possible to create non-portable Java code (through the use of "native" functions). However, Java is claimed to be highly portable because it abstracts the operating system from the application, allowing portable applications to run on many different operating systems and hardware architectures without modification. Many games written in Java, for example, will run on any device that has Java installed.
Chat with our AI personalities