Pessoal, considerem o código abaixo só para efeito de exemplo:
public class HelloWorld {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Hello world!");
}
}
Gostaria que após a primeira vez que eu executasse o programa ele automaticamente se reexecutasse a cada 10 segundos. Estou precisando disso pra uma aplicação que estou desenvolvendo e gostaria de sugestões sobre como fazer esse procedimento. A idéia é a seguinte:
1 - Executo o programa e enquanto ele estiver em memória principal(enquanto o pc não for desligado) ele automaticamente(se reexecuta a cada 10 segundos).
obs : pra aplicação que estou desenvolvendo o que pretendo chamar automaticamente a cada 10 segundos é uma função do meu código.Então o que estou querendo na verdade são sugestões sobre como posso dentro de um programa java,chamar uma função a cada 10 segundos. No código de exemplo acima então,como seria possível executar a cada 10 segundos apenas o comando System.out.println(“Hello world!”); e não o programa todo.
Agradeço quaisquer sugestões !!