Timer hemen hemen gelişmiş tüm dillerde bulunan ve oldukça da kullanışlı bir özelliktir. Belli aralıklarla yapılacak işlemler için tasarlanmış harika bir bileşendir. Gelişmiş dil dediğimize göre Java’ da da olması gerekir :D. Java ile timer işlemleri yapabilmek için Timer ve TimerTask bileşenlerini kullanacağız. Önce TimerTask ile yapılacak görev oluşturulduktan sonra Timer örneğine parametre olarak gönderilmektedir. Hemen örnek koda bakalım.

TimerTask timerTask = new TimerTask() {
@Override
public void run() {
//Yapılacak işlemler
}
};
Timer timer = new Timer();
timer.schedule(timerTask, 0, 5000);

Önce TimerTask örneği oluşturup bunun run metodunu override ettik. Böylece run metodu sayesinde istenile işlemler gerçekleştirelecektir. Daha sonra bir Timer örneği oluşturduk ve üç parametre verdik. İlk parametre bir TimerTask örneğidir. Böylece Timer örneği hangi görevi gerçekleştireceğini bilmektedir. İkinci parametre Timer örneğinin ilk çalışma iterasyonu için kaç ms saniye bekleyeceğini belirtir. Burada 0 verildiği için hemen çalışacaktır, bekleme olmayacaktır. Üçünce parametre ise kaç ms de bir çalışmanın gerçekleştireleceğini belirtir. Burada kodladığımız işlem 5 saniyede bir tekrar edilir.

Bol Java’ lı günler dileğiyle…

Categories:

7 Responses

  1. Teşakkürler .yeniler için güzel bir paylaşım…daha nice yazılarınızı bekliyoruz.javada öğrendiklerinizi hemen buraya yazarsanız bizde faydalanırız:D:D
    başarılar faruk bey…

  2. Teşekkür ederim. Elimden geldiğince öğrendiklerimi, bildiklerimi paylaşmaya çalışıyorum. Faydalı oluyorsa ne mutlu bana 😀

  3. Teşekkürler bu güzel paylaşım için. Böyle Türkçe kaynak bulmak zor oluyor.

  4. İyi çalışmalar benim javayla ilgili bir proje ödevim var.Acaba yardımcı olabilir misiniz?

  5. Bu kadar basit bir anlatım için teşekkür ederim. Konudan alakasız hiç bir bölüm olmaması çok güzel.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.