Одной из характеристик Java является переносимость, что означает, что компьютерные программы, написанные на языке Java, должны работать одинаково на любой поддерживаемой аппаратной \ / платформе операционной системы.
Платформа используется для разработки и запуска программ на Java.