Здравствуйте!
1) как создать функцию в java которая будет вызываеться каждую секунду .
Не совсем до конца понятно, что именно вы хотите сделать? Если вы хотите запланировать выполнение определенного скрипта, то можно например, использовать CRON (если на linux сервере), т.е. планировщик будет ежесекундно запускать ваш скрипт. Об этом речь? Если нет, то можно например, создать цикл внутри приложения, чтобы оно не закрывалось, а затем использовать различные библиотеки или даже ScheduledExecutorService из пакета java.concurrent для работы с schedule.
Вот, список полезных ссылок:
https://dzone.com/articles/schedulers-in-java-and-...
https://stackoverflow.com/questions/7814089/how-to...
https://leventov.medium.com/cronscheduler-a-reliab...
2) как отправить запрос с java на файл в сервера. и получить содержимое файла
Вот, тут
https://www.baeldung.com/java-download-file есть наглядные примеры того, как это можно сделать. Все максимально хорошо расписано. Есть возможность применения сторонних библиотек и дефолтных классов.
3) когда я создал программу и хочу ее запустить на 32 битном компьютере , как мне єто сделать?
Нужно установить jre для 32 бит и там запустить ваше приложение.
https://www.oracle.com/java/technologies/javase-jr...
https://www.oracle.com/java/technologies/install-w...
Для спринг приложений -
https://habr.com/ru/post/193140/