Я новичок в java, и не совсем понимаю суть её переносимости. Мое первоначальное предположение о том, что можно написать программу ОДИН РАЗ и запускать её хоть на windows, хоть на android, как я понимаю, в корне неверно. Для винды нужен JavaFX, для android - Android Studio и т.д. Так получается, под переносимостью java подразумевают просто ВОЗМОЖНОСТЬ создания программ под разные платформы, а не единство кода для всех пользовательских устройств? Буду рад получить любое разъяснение этого вопроса. Заранее спасибо за фидбек. 🙃