Итак, вероятно, стоит учесть, что ActionScript и Java не занимают одну и ту же нишу. Например, Java делает некоторые вещи более утомительными, но обычно это дает пользователю больше возможностей в том, как, например, выполняется HTTP-соединение, тогда как actionScript может абстрагировать детали или возможные ошибки для простоты использования. Но ваша точка зрения остается в силе.
Я сам не знаю об асинхронном HTTP-клиенте для Java. Ответ Алекса Мартелли говорит о NIO Java, который является хорошим ответом, если вы заинтересованы в реализации протокола HTTP в своем собственном коде. NIO позволит вам использовать сокеты для подключения к веб-серверу, но затем вам придется вручную создавать свои собственные запросы GET и анализировать входящие заголовки / данные HTTP.
Другой вариант - использовать классы java.net.URL - и вы можете найти множество учебных пособий для них в режиме онлайн и в режиме stackoverflow. Вы можете обернуть их в потоки, чтобы ваша Java-программа выполняла несколько потоков.
Но тогда вы столкнетесь с проблемой синхронизации. Что я согласен, это боль, но тогда она предлагает более детальный уровень гибкости.
(я понимаю, что это не отвечает на ваш вопрос - и если кто-то действительно знает о java-средстве для выполнения асинхронных http-запросов, мне было бы интересно узнать!)