Monday, July 3, 2017

Ders 7 Splash Ekranı Oluşturmayı Bitiriyoruz

Ders 7 Splash Ekranı Oluşturmayı Bitiriyoruz



Ders 7:Splash Ekran? Olu?turmay? Bitiriyoruz






Bu dersimizde 6.derste ba?lad???m?z aç?l?? ekran?n?(Splash Screen) tamaml?yoruz.Derste Thread kavram?ndan bahsedilmi?tir.
Thread yap?s?yla ilgili genel bilgi:
Java programlama diline özgü yap?lardan biri olan thread, birbirinden ba??ms?z çal??abilen komut setlerine verilen add?r.Paralel birden çok ak?? olmas?n? sa?layan yap?lard?r.Bir programda ayn? anda birden fazla thread kullan?labilir ve bu threadlerin birbirileriyle haberle?mesi ya da birbirini kontrol etmesi sa?lanabilir.Processlere (Süreç) benzerler.
Gerçekte ise Java her bir threadin birbiriyle çal??mas?n? engellemeyecek ?ekilde, ihtiyaçlar? olan zaman? birbirilerine tan?yarak ayn? CPU ünitesini ortakla?a kullanabilmelerine olanak verir.Ortak kullan?lan bi haf?za vard?r.
?ki ?ekilde kullan?l?r.Birincisi yazd???m?z s?n?f? java.lang.Thread s?n?f?ndan extends ederek türetebiliriz.?kincisi ise baz? durumlarda s?n?f?m?z?n ba?ka bir s?n?ftan
türetilmesi zorunlu olabilir, bu gibi durumlarda Javada çoklu kal?t?m olmad??? için java.lang.Runnable interface’ini implement ederek kullan?r?z.Üç önemli metodu vard?r.
public void start():Threadi çal??t?rmaya haz?rlar.
public void run():Threadin yapaca?? i?leri yerine getirir.Do?rudan do?ruya ça?r?lmaz.Start ça?r?l?nca kendili?inden aktif olur ve gerektikçe ça?r?l?r.Runnable interfacesindede sadece run metodu vard?r.Threadin runnable parametre alan bir constructor? (yap?c?s?) vard?r.Bu ?ekilde gerekli thread olu?turulur.
public final void stop():Ça?r?l?rsa thread durur.

Get link for download