Если у вас есть компьютеры, работающие в разных часовых поясах с одинаковой версией Java, TimeZone.getAvailableIDs();
вернет одинаковый результат на этих компьютерах.
Однако список может (и может) изменяться между различными версиями Java (даже между различными версиями обновления).
Почему вы задаете этот вопрос; Какую основную проблему вы пытаетесь решить с помощью ответа на свой вопрос? Я думаю, что не стоит писать программу, в которой есть ожидания относительно того, как будет выглядеть результат TimeZone.getAvailableIDs();
, поскольку Java API не дает никаких обещаний в этом отношении.